Instragramにプロファイルタブ(写真とフォロワーの数を示すボタン)があるようなカスタムボタンが必要ですが、実装する方法はわかりません。 UIButtonをサブクラス化する必要がありますか、それとも別の方法が簡単ですか?IOSカスタムボタン
1
A
答えて
3
私は、最も簡単なアプローチは、タイプUIButtonTypeCustom
のUIButtomを作成し、UIを作成するためにサブビューとしてimageviewsとラベルをサブビューとして追加することです。継承を超えた構成。
0
はこれを行う方法の多くは、個人的に私はのUIViewControllerのサブクラスですがあります。次に、インタフェースビルダーでその.xibを編集して、必要に応じて見た目を変え、異なる値をプログラムで設定することができます。次に、ボタンのタップを検出するには、touchesBeganとtouchesEndedを使用することができます(完全なメソッド名ではないことを確信しています。詳細については、ドキュメントをチェックしてください)。必要に応じて、代わりにビューのUITapGestureRecognizerを設定することもできます。
1
UIButtonをサブクラス化することは、明らかな解決策に思えます。私はUIViewControllerのサブクラス化は意味がないことに同意します。別のUIViewControllerオブジェクトによって制御されるビュー階層内の個々のサブビューを操作するために、UIViewControllerオブジェクトは使用しません。
関連する問題
- 1. iOSの - うつ状態でカスタムボタン
- 2. iOS QuickLookカスタムボタンを追加する
- 3. カスタムボタン
- 4. C#カスタムボタン
- 5. MFMailComposeカスタムボタン
- 6. iOSでカスタムボタンを作成する方法は?
- 7. ナビゲーションのカスタムボタン
- 8. MFMailComposerのカスタムボタン
- 9. カスタムボタンのポインタアニメーション
- 10. のasp.netカスタムボタン
- 11. BlackBerry Airのカスタムボタン?
- 12. 剣道サーバーサイドグリッド:カスタムボタン
- 13. SalesForceの:カスタムボタン
- 14. Android ImageButton /カスタムボタン?
- 15. Google +1(plusone)カスタムボタン
- 16. WPFウィンドウのカスタムボタン
- 17. アンドロイドのカスタムボタン
- 18. レイアウト機能カスタムボタン
- 19. カスタムボタン処理状態
- 20. ボタンのコンテンツのカスタムボタン
- 21. UITableViewの行のカスタムボタン?
- 22. カスタムボタン付きカスタムUIAlertView
- 23. tinymceカスタムボタン置換コンテンツ
- 24. iPhone - 検索バーのカスタムボタン?
- 25. タブバーのカスタムボタンの問題
- 26. スワイプ後のUITableViewCellのカスタムボタン
- 27. Telerik MVCグリッドのClientRowTemplateのカスタムボタン
- 28. Android:オーバーレイ付きのカスタムボタン
- 29. Googleマップ:カスタムボタン付きオープンインフォウィンドウユーザー
- 30. CKEditorにカスタムボタンを追加
これはまったく意味がありません。 – vikingosegundo
それはなぜですか? – Letrstotheprez
ビューのサブクラス(UIButtonは何ですか)を使用する場合は、なぜUIViewControllerをサブクラス化する必要がありますか? UICuttonの 'addTarget:action:forControlEvents:'とそれに類似したメソッドをUIButtonsで使用するときに、どうして触れなければならないのですか? – vikingosegundo