新しいフィールドを追加するたびに、既存のフィールドと同じメッセージを中央のメソッドから送信する必要があります。より一般的で、そのメッセージをビューのすべてのフィールドに一度送信する方法はありますか?iPhone SDKの同じビューのすべてのTextFieldに同じメッセージをブロードキャストする方法は?
0
A
答えて
3
ループを通してビューのsubviews
配列。
for(UIView* view in [myView subviews]){
[view myMessage];
}
0
、あなたが行うことができ、単一のステートメントで
[[myScrollView subviews] makeObjectsPerformSelector:@selector(removeFromSuperview)];
+0
回答コードです:(UIViewの*ビューの[MYVIEWサブビュー]){ IF([ビュークラス] == [UILabelクラス]){ //それはUILabel だ} 用if([view class] == [UITextField class]){ //それはUITextFieldです } } –
関連する問題
- 1. iPhone SDKの同じビューで同じ名前のサフィックスのすべてのオブジェクトに同じメッセージをブロードキャストする方法はありますか?
- 2. 両方のiPhoneカメラが同じビューにありますか?
- 3. C#同じメッセージのすべての出現を抑制する
- 4. 複数のビューを同じ幅にする方法は?
- 5. Rails 3を使用して同じビューの同じクラスの複数のオブジェクトを作成する方法は?
- 6. ヒストグラム列の幅をすべて同じにする方法
- 7. 同じビューのMultipleGesture
- 8. 同じ高さの同じ行のアイテムを作る方法は?
- 9. 同じ名前のすべてのレコードのテーブルに同じID番号の列を設定する方法
- 10. 同じコントローラのすべてのインスタンスを更新する方法
- 11. 同じ親に左右のビューを並べる最良の方法は?
- 12. 同じカテゴリのすべての記事を同じリストに表示する
- 13. 異なるテーブルの同じデータが同じビューにある
- 14. 複数のCSSスタイルを同じビューに追加する方法
- 15. 同じページの2つのIDに同じスクリプトを使用する方法は?
- 16. 同様のメッセージの同じMDBインスタンス
- 17. 同じクラスのチェックボックスを選択する方法は同じですが、同じフィールドセット内のみですか?
- 18. 同じビューでカメラを開く方法
- 19. 同じワークシートに同じコマンドボタンを割り当てる方法
- 20. - 同じUser.Identity.Nameを使用して同じビューで同じコントローラで2つのクエリを使用する。
- 21. 同じページに同じjQueryスクリプトを使用する方法
- 22. 同じアクティビティの別のビューの上にビューを表示する方法
- 23. すべての画面で同じビューのサイズ
- 24. Android:アプリケーションのすべてのアクティビティと同じ風景ビュー
- 25. asp.net:コントローラとビューの間で同じデータを渡す方法は?
- 26. すべての404ページをnginxの同じURLにリダイレクトする方法は?
- 27. JHipster:オーナーエンティティの同じビューで関係を提示する方法
- 28. Selenium WebDriverの同じクラスの同じDataProviderを使用して2枚の同じデータを読み取る方法
- 29. 同じRailsアプリケーションの複数のインスタンスを同じTomcatにデプロイする方法
- 30. 同じコンポーネントを複数回レンダリングする方法とすべてのインスタンスが同じ状態を持つ
あまりにも簡単にあなたのためにそう何http://stackoverflow.com/questions/について9573874/how-to-broadcast-same-message-to-all-same-name-suffix-on-same-view-in :) – user310291
回答コード:for([myView subviews]のUIView *ビュー) { if([view class] == [UITextFieldクラス]){ //それはUILabelです } if([view class] == [UITextField class]){ //それはUITextFieldの } } –