superviewでmyViewという名前のビューを作成した後、myView = nilをコードしますが、superviewからは削除しません。myviewのようなビューもsuperviewに表示されます私を助けて、理由を教えてください。myview = nilでもsuperviewのビューはまだあります
答えて
あなたの質問はあります。
これは非常に簡単です。viewA addSubview:viewB
を入力すると、viewA
からviewB
への参照が作成されます。
viewB = nil
を実行すると、viewA
からviewB
へのポインタが残っているため、ARC
はビューを解放しません。
だからこそ、ポインタを削除するには[viewB removeFromSuperview]
に電話する必要があります。
ありがとう、それは私を助ける –
あなたは歓迎です:)あなたは解決されたように質問に印を付けることができますか? :) – CZ54
申し訳ありませんが、あなたは解決されたように質問をする方法を教えてくれますか?私は初心者 –
削除し、そのタグを参照して、ビューを削除しようとしているビューに[myView removeFromSuperView];
ありがとうございます。削除方法を知っていると私を混乱させる理由は、なぜ私はmyview = nilを作成したのですか、まだsuperviewのビューがあります –
サブビューnilを作成するとスーパービューがレイアウトされない場合があります –
いつか、サブビューnilを作成し、スーパービューのレイアウトを強制的に行う方法 –
使用タグを使用してnilをそれを作る前に、スーパービューからビューを削除してください。 が好き:myView = nil
はスーパーからビューを削除しません(そのため、なぜそれを解放していない)理由を
tempView.tag == 1;
for(UIView *temp in [self.view subviews]) {
if (temp.tag == 1) {
[temp removeFromSuperview];
}
}
- 1. なぜオプション(nil)はありませんが、nilだけはありますか?
- 2. は、私は、nibファイル「MyNib」でビュー「MYVIEW」を作成しました
- 3. WPFプリズム - 私はこのようなユーザーコントロール含まビュー(MYVIEW)作成
- 4. Lisp: 'nilとnilの間に違いはありますか?
- 5. コアデータaddPersistentStoreWithTypeリターンnilは、しかし、エラーがあまりにも
- 6. MBProgressHUDを使用したアサーションエラー - ビューはnilであってはなりません。
- 7. ビューのnil属性をto_sに変換する必要がありますか
- 8. API 16はサポートしても、Leanbackはまだありますか?
- 9. オプティミスティックロックはnilで始まりますか?
- 10. Railsは `プライベート 'で、nilはシンボリックではありません(TypeError)
- 11. nilはform_forのシンボルではありません
- 12. UIImageでのBase64変換:NSDataはnilではありませんが、UIImageはnilです
- 13. モデルは次のバリデーションを渡します:presence => trueおよびデータベースにまだnilがありません
- 14. Product.where(:tags => nil)は空の結果を返しますが、何千ものレコードがあります。
- 15. ClojureのマップにNil値はありますか?
- 16. ProgressDialogを終了してもまだリークがあります
- 17. リロード後もUITableViewカスタムビューがまだここにあります
- 18. ジンジャーブレッド - 膨らんだXMLビューに黒いスペースがあります
- 19. UICollectionViewは、ViewDidLoadで初期化した後でも、非nilレイアウトパラメータで初期化する必要があります。
- 20. 私はまだ1つの実装を持っているつもりでも、私はまだインターフェイスにコード化する必要がありますか?
- 21. fetchedObjectsはperformFetchの後はnilですが、tableViewにはデータがあります
- 22. ViewControllerはビューのサブビューのアクションも処理する必要がありますか?
- 23. Android MyView(FingerPaintデモ)キャンバスをリセット
- 24. ビューは3つありますか?
- 25. PhoneGapビューはありますか?
- 26. 良い結果でもNet :: HTTP.get_responseのcontent_lengthがnilになることはありますか?
- 27. DjangoはGunicornだけで動作できますか(Apacheもnginxもありません)?
- 28. ActiveRecordここでOR句。時間はnilまたはTimeよりも早くなります。
- 29. UICollectionViewは、nil以外のレイアウトパラメータで初期化する必要があります。
- 30. didEndEditingRowAtIndexPathはnilを受け取ります
あなたはmyView.removeFromSuperview()を呼び出す必要があります。 –
ありがとうございます。しかし、私はどのように削除するのか分かります。なぜ私はmyView = nilを作成したのですか、まだスーパービューのビューがあります –