2016-09-06 10 views
0

制限されたフレームのために完全なテキストを表示しないUILabelがあります(フレームは変更できません)。最後に省略記号が表示されます。UILabelで完全なテキストを表示するにはタップ&ホールド

UILabelをタップして保持すると、拡大鏡が表示されたポップオーバーが表示され、ユーザーは完全なテキストを見るために指を左右に動かすことができます。タップを放すとこのカスタムビューが消えます。

これまで誰もこのようなことを試しましたか?既に使用可能なカスタム実装を教えてください。どうもありがとう!

+0

おそらく、このコントロールが動作する可能性があります。https://github.com/acoomans/iOS-MagnifyingGlass - このコントロールは数年で更新されていませんが、正しい方向に向けるかもしれません。 – Yan

+0

Thanks Yan。このコントロールはタップされたビューを拡大しますが、UILabelでは表示されていない部分を見ることはできません。 – Abhinav

+1

長いプレスジェスチャ認識機能を追加して、その上に拡大して完全なテキストを含むビューを追加するほうがずっと簡単です。あなたはなぜそんなに些細なことに依存関係を追加したいのですか? – Aks

答えて

0

私はあなたが欲しい、これがUIではない知っているが、あなたは

label.adjustsFontSizeToFitWidth = true 

を使用すると、あなたの人生がずっと楽になるだろうしようとしています。あなたがしようとしていることは非常に複雑です。

+0

Davidに感謝します。私は実際にフォントサイズを妥協したくありません。 – Abhinav

関連する問題