こんばんは,モノトーンです。
今日は画像の注目して欲しいところ,いわゆる [Focus Point] を実装した UIImageView
を作ろうというお話です。割と簡単なことなのですが,Focus Point 自体,実装されているサービスは Mastodon ぐらいしか知りませんw
実際問題として,画像を中心に展開するコンテンツというのはそのまま全体を表示していることが多いですしね。ただ,絵の一部をピックアップして,例えばサムネでは顔を中心に,そしてタップすると全身になる,みたいなのは割と自然なシナリオだと思ってて,あってもいいのかなーと。
まあ,次から具体的に前提知識から解説していきたいと思います。
- 1. UIKit の UIImageView の仕組み
- 2. CALayer のプロパティー contentsRect
- 3. 実際の実装(簡易)
- まとめ