テキストフィールドやラベルなどのサブビューをすべて初期化したときのように元の状態に戻す方法は簡単ですか?私はdeallocとinitが再び正しい方法ではないと思いますか?UIViewのすべてのサブビューをリセットする(例:テキストフィールド)
2
A
答えて
1
をリセットする方がいいでしょう再alloc
と適切なinit
のコンボですべてを初期化しますか?
私はおそらく、明示的なリセットコードを選ぶだろうが、あなたがリセットするために欠けているビューの数が多い場合を除き、私はrelease
、alloc
、およびinit
はすべてすぎ高価であろうとは思いません。
2
通常、deallocは使用されません。 alloc mylabel = [mylabel init]
なしのinitを試してみてください、しかし、あなたはおそらく、あなた自身のリセット方法を書いて、明示的にdealloc
とinit
はやや有用であろうことを考えているなら、なぜちょうどそのrelease
を起動していない各ビュー
+0
allocを使わないでinitに助けになりません。私は自分のリセット方法を作成します。ありがとう。 – Chris
1
ベストプラクティスには、メモリの場所をオブジェクトに割り当てると、その使用が終了するとすぐに、オブジェクトを解放する必要があります。
このシナリオでは、そのオブジェクトの使用が終了したときに[オブジェクト解放]メソッドでオブジェクトを解放するだけです。
問題が実際に欲しいものはすべて自動的に処理されます。
この情報は役に立ちます。
関連する問題
- 1. UIViewとすべてのサブビューをContext
- 2. UIViewのサブビューのセンタリング
- 3. UIViewのボーダーカバーのサブビュー?
- 4. UIViewのサブビューを整列する
- 5. UIViewのは、私はUIViewの(V1)を有するサブビュー
- 6. JSFリセットのテキストフィールド
- 7. UIViewサブビューのレイアウトの更新
- 8. UIRefreshControl on UIViewのTableViewControllerサブビュー
- 9. サブビューはUIViewの境界に
- 10. UIViewのaddSubviewとサブビューは
- 11. サブビューUIView内で描画しないサブビュー
- 12. UITextViewをUIViewのサブビューとしてUIScrollViewに追加する
- 13. UIViewのサイズをサブビューに合わせて設定する
- 14. メインビューにサブビューとしてuiviewを追加
- 15. UIButtonのテキストフィールドをリセットします。
- 16. main uiviewのサブビューでクリックイベントを取得
- 17. カスタムUIVIew with nibサブビューなし
- 18. サブビューとしてMainViewにUIView Nibファイルを追加する方法
- 19. ラベルを追加するUIViewにサブビューとして
- 20. UIViewサブクラスとそのサブビューのIBAction
- 21. サブビューとのUIViewアニメーションの同期
- 22. IOS、UIView、サブビューの隠し状態の変化を検出する
- 23. UIViewで特定のサブビューの数を取得する方法は?
- 24. UIViewのサブビューの自動レイアウト制約をプログラムで設定する
- 25. サブビューを持つUIViewのサイズをアニメ化する
- 26. プログラムによるサブビューとしてのUiViewの配置
- 27. uiviewのサブビューでthouchイベントを処理する
- 28. セルのサブビューにUIViewを追加すると、UITableViewController
- 29. UIViewのサブビューを動的に設定する方法(iPhone)
- 30. UIViewのサブビューであるUIButtonをタップします
私はtextfield = nilを設定すると、スーパービューがそれを保持しているので助けにならないと思いますか?私は、私が変更するすべてのコードを手動でリセットする必要があると思います...とにかく助けてくれてありがとう – Chris