Webview があるかどうか知りたいのですが、その上に別のカスタム uiview を設定したいと考えています。
したがって、基本的にはウィンドウがあり、2 つのビューがあります。
|--View1--| |--webView|
階層方式のウィンドウに基づいてこれらのビューを設定するにはどうすればよいですか? では、あるビューを別のビューの上に重ねますか?
ありがとう
Webview があるかどうか知りたいのですが、その上に別のカスタム uiview を設定したいと考えています。
したがって、基本的にはウィンドウがあり、2 つのビューがあります。
|--View1--| |--webView|
階層方式のウィンドウに基づいてこれらのビューを設定するにはどうすればよいですか? では、あるビューを別のビューの上に重ねますか?
ありがとう
webview の上に uiview を追加するだけです。otherview のフレームを設定して追加するだけです。
otherView.frame = CGRectMake(0, 430, webView.frame.size.width, 50);
[webview addSubview:otherview];
現在追加されている UIView の順序を変更できます。次のように、階層をプログラムで制御するために使用できるメソッドがいくつかあります。
太字のメソッドに特に注意してください。まさにあなたが探しているものと思われます。Apple UIView のドキュメントも参照してください。
じゃあ!。
クラスのsubviews
ドキュメントからUIView
: 「配列内のサブビューの順序は、画面上での表示順序を反映しており、インデックス 0 のビューが一番後ろのビューです。」