全部ではなく1つのサブビューを削除したい。 そしてそのサブビューはUIWebViewです。Objective-C:UIWindowからサブビューを1つだけ削除するにはどうすればよいですか?
誰でも助けることができますか?
全部ではなく1つのサブビューを削除したい。 そしてそのサブビューはUIWebViewです。Objective-C:UIWindowからサブビューを1つだけ削除するにはどうすればよいですか?
誰でも助けることができますか?
あなたは、ヘッダー・ファイル内のインスタンスのVARを宣言しない場合にも、これを試すことができます。あなたはそれへの参照を持っていない場合
for(UIView *view in window.subViews){
if([view isKindOfClass[UIWebView class]]){
[view removeFromSuperview];
}
}
あなたが削除したいUIWebView
でこれを呼び出すことができます。
[myWebView removeFromSuperview];
This method is available to all subclasses of UIView
and NSView
.
ありがとう、それは仕事です! – WondererInAsh
また、ちょうどあなたがこの
myWebView.tag = 1234;
のようにそれを作成したときにタグを付けて、この
[[myParentView viewWithTag:1234] removeFromSuperview]
大きなアドバイス、ありがとう – smoothumut
のようにそれを削除することがI誰が困っているのか知っている? ;-) – EmptyStack