Cocoaの日々情報局
iOS/OS X 開発者向け情報サイト。 技術・デザイン・マーケティングなどアプリ開発に関する様々な話題を扱う。
2013年2月13日水曜日
Core Graphics でオリジナルコントロールを描く
こんなコントロールの作り方。丸いところを指でまわせるUI。ユーザからの操作を受け付ける為、UIControlのサブクラスとして作る。
グラデーションを描き、それを輪っかのマスクでくり抜く。すべてCoreGraphicsだけで描画している。
描画ができたらUIControlのメソッドをいくつか書いてユーザの操作をハンドリングする。-beginTrackingWithTouch:withEvent:とか。そして最後にターゲット&アクションの処理を加えてコントロールの出来上がり。
描画、UIインタラクション、ターゲット&アクションと、基本要素が抑えられているのでカスタムコントロールを作る時に参考になる。
How to build a custom control in iOS - Think & Build
0 件のコメント:
コメントを投稿
‹
›
ホーム
ウェブ バージョンを表示
0 件のコメント:
コメントを投稿