UIImageビューのiPhoneにUITextFieldのズームルーペ機能を実装する方法を知っている人はいますか?
私が構築しているアプリの一部を使用すると、ユーザーはUIImageに線を引くことができます。これは、ポイントの正確な配置を伴う可能性のあるプロセスです。ユーザーを支援するために、UITextFieldにカーソルを置いたときに見られるズームルーペを提供したいと思います。誰かがこれを行う方法について何か考えがありますか?関連するドキュメントへのポインタはありますか?
乾杯!
UIImageビューのiPhoneにUITextFieldのズームルーペ機能を実装する方法を知っている人はいますか?
私が構築しているアプリの一部を使用すると、ユーザーはUIImageに線を引くことができます。これは、ポイントの正確な配置を伴う可能性のあるプロセスです。ユーザーを支援するために、UITextFieldにカーソルを置いたときに見られるズームルーペを提供したいと思います。誰かがこれを行う方法について何か考えがありますか?関連するドキュメントへのポインタはありますか?
乾杯!
このチュートリアルはよく書かれており、サンプルコードが含まれています。
http://www.craftymind.com/2009/02/10/creating-the-loupe-or-magnifying-glass-effect-on-the-iphone/
CustomView.hをインポートする行をコメントアウトする必要があります。そうすると、コンパイルされて正常に実行されます。
関連するドキュメントを知りません。
このようなものを実装するときに私がすることはです。ビューの上にビューのUIImage表現を表示します。次に、オーバーレイUIImageを、拡大するビューの部分だけにクリップします。CGAffineTransformScaleを使用して部分を拡大できます。
CALayerのrenderInContext:メソッドを使用して、既存のビューをUIImageに描画できます。
UIGraphicsBeginImageContext(self.view.frame.size);
CGContextRef context = UIGraphicsGetCurrentContext();
[self.view.layer renderInContext:context];
UIImage *imageRepresentation = UIGraphicsGetImageFromCurrentImageContext();