2009-05-20 22 views
5

Zoom Büyüteç Herkes bir UIImage görünümünde iphone bir UITextField zum büyüteç işlevi uygulamak için bir yol biliyor mu?UIImageView

Binanın olduğum app bir kısmı UIImage bir çizgi çizmek için bir kullanıcı, noktaların hassas konumlandırma içerebilir sürecine yol açar. Kullanıcının yardımcı olması için, imleci bir UITextField uygulamasında konumlandırırken görüldüğü gibi zoom büyütmesini sağlamak istiyorum. Bunun nasıl yapılacağı konusunda bir fikri var mı? İlgili dokümanlar için herhangi bir işaretçi var mı?

Şerefe!

cevap

0

ben ilgili herhangi dokümanlar bilmiyorum. bu gibi bir şey uyguladıklarında

Ben ne yapardım. Görünümünüzün görünümünüzün UIImage temsilini gösterin. Ardından, Bindirme UIImage'ı büyütmek istediğiniz görünümün bir kısmına klipsleyin. CGAffineTransformScale kullanarak bölümü büyütebilirsiniz. yöntemi:

Sen CALayer en renderInContext kullanarak bir UIImage bir varolan görünümünü çizebilirsiniz.

UIGraphicsBeginImageContext(self.view.frame.size); 

    CGContextRef context = UIGraphicsGetCurrentContext(); 
    [self.view.layer renderInContext:context]; 

    UIImage *imageRepresentation = UIGraphicsGetImageFromCurrentImageContext();