答えて
bringSubviewToFront(_:)
sendSubviewToBack(_:)
removeFromSuperview()
insertSubview(_:atIndex:)
insertSubview(_:aboveSubview:)
insertSubview(_:belowSubview:)
exchangeSubviewAtIndex(_:withSubviewAtIndex:)
ビューは、view.subviews
配列の最背面から最前面に並べられています。
たとえば、3つのサブビューが空のビューに追加されています。次のコード
for view in view.subviews {
print(view.debugDescription)
}
とサブビューを印刷
view.addSubview(UILabel())
view.addSubview(UIButton())
view.addSubview(UITextField())
は、ビューが並べ替えられる出力
<UILabel: 0x7feef00042e0; frame = (0 0; 0 0); userInteractionEnabled = NO; layer = <_UILabelLayer: 0x60400008c210>>
<UIButton: 0x7feef00045c0; frame = (0 0; 0 0); opaque = NO; layer = <CALayer: 0x604000222300>>
<UITextField: 0x7feeef02c800; frame = (0 0; 0 0); text = ''; opaque = NO; gestureRecognizers = <NSArray: 0x60800005b090>; layer = <CALayer: 0x604000222280>>
を有し、view.subviews
の位置が
は、ビューを印刷し、あなたは「順序」としてたくないデータのどのような種類の出力
<UILabel: 0x7feef00042e0; frame = (0 0; 0 0); userInteractionEnabled = NO; layer = <_UILabelLayer: 0x60400008c210>>
<UITextField: 0x7feeef02c800; frame = (0 0; 0 0); text = ''; opaque = NO; gestureRecognizers = <NSArray: 0x60800005b090>; layer = <CALayer: 0x604000222280>>
<UIButton: 0x7feef00045c0; frame = (0 0; 0 0); opaque = NO; layer = <CALayer: 0x604000222300>>
私はサブビューのための操作のためにリストされているいくつかの方法ですUIViewのドキュメントでは、...
を解決策を見つけた:スウィフト4.0
view.sendSubview(toBack:yourUIView)
view.bringSubview(toFront:yourUIView)
この回答とあなたの質問は理にかなっていません。あなたの質問は「注文をどうやって見つけるか」ですが、あなたの答えは「注文をどのように変更するのですか」です。 – brandonscript
私の質問は:どのようにプログラムでUIViewの順序を決定できますか?この場合の「決定」とは、プログラムでUIView1 - 1st、UIView2 -2ndなどをどうやって作るのかを意味します。 – Rurom
これはストーリーボードやprogrmaticcalyで行いたい – ahmed
- 1. Swift/Firebase:子供による注文テーブルビューパスキー?
- 2. Ubercart:プログラムによる注文をプログラムで作成するDrupal 8
- 3. Swift Firebase注文クエリ
- 4. iOSでプログラム的にUIViewを移動するSwift
- 5. SwiftのUIView(サブビュー)の上にUIScrollViewをプログラムでスクロール
- 6. Swift UITableViewCell内のUIViewControllerまたはUIViewをプログラムで追加する
- 7. Swift UIViewアニメーション
- 8. Swift Change UIView Image
- 9. ActiveRecordによる注文による注文
- 10. SwiftのFacebookアプリのプログラムによるログアウト
- 11. SwiftのUIViewにサブクラスを追加する
- 12. TableViewとジェスチャ認識プログラムを使用したSwift/UIView
- 13. Swift @ IBDesignable/@ IBInspectable UIViewスタイリング
- 14. プログラムによる財産注入
- 15. Swift - UIImageView/UIScrollViewの上のUIView
- 16. WooCommerceサブスクリプションを更新するプログラムによって注文明細を注文する
- 17. Swift 4:forループを使用して配列にプログラムでUIViewを追加する
- 18. prestashop注文をプログラムで削除する
- 19. iOS Swift 3 - UIViewのクリア
- 20. UIViewサブクラスのアクセスViewControllerメソッドswift
- 21. UIViewのページ分割 - Swift
- 22. プロトタイプによる注文
- 23. 注文によるSQLエラー
- 24. MySQLによるケース注文
- 25. UIViewをUIImage Swift 3に変換する
- 26. プログラムによるサブビューとしてのUiViewの配置
- 27. だから私は制約をプログラム的にUIScrollViewのにUIViewのを追加しようとしてきたSWIFT
- 28. SwiftのプログラムでUIViewにViewControllerを埋め込むにはどうすればよいですか?
- 29. Swift:スライドジェスチャーでUIViewを移動
- 30. プログラムによる注文キャンセル時にMagentoイベントが発生しない
を持っていますか? IOW、あなたが質問に答えた関数を持っていれば、どのデータ型が返されますか? –
ViewControllerでUIViewの順序を操作する必要があります.ZインデックスやUIViewのスタック順序を変更する必要があります。 – Rurom