2

すべてではなく、1つのサブビューだけを削除したい。そして、そのサブビューはUIWebViewです。

4

3 に答える 3

6

UIWebView削除したいときにこれを呼び出すことができます:

[myWebView removeFromSuperview];

UIViewこのメソッドは、およびのすべてのサブクラスで使用できますNSView

于 2011-06-28T05:21:58.250 に答える
3

ヘッダーファイルでインスタンス変数を宣言していない場合にも、これを試すことができます。

for(UIView *view in window.subViews){

  if([view isKindOfClass[UIWebView class]]){
     [view removeFromSuperview];
  }
}
于 2011-06-28T06:06:14.543 に答える
2

また、参照がない場合は、作成時に次のようにタグを付けてください。

myWebView.tag = 1234;

そして、このようにそれを削除します

[[myParentView viewWithTag:1234] removeFromSuperview]
于 2011-06-28T07:47:35.847 に答える