質問: uiimageviewの重なり順序について objective-c、iphone 開発です。 現在、storyboardを使用して、一画面の簡単なプログラムを作成しています。 storyboard上で貼付けた、複数画像(uiimaveview)の重なり順序を変更したいのですが どこを操作すれば良いのか分からずにおります、、、 この状態のuiimageview、下記のどちらかで 重なり順序を制御することは可能なのでしょうか? ・xcode上で重なり順序を再設定する ・プログラム実行時に再設定する ご存知の方おりましたらご教授ください。 (参考urlなどでも結構です) 宜しくお願いします。
回答: > ・xcode上で重なり順序を再設定する interface builderないしstoryboardにおいて、前後を移動したいビューを選択し、editorメニュー>arrangeで、4つのサブメニューがあります。これらで移動できます。(下図参照) > ・プログラム実行時に再設定する uiview class reference http://developer.apple.com/library/ios/documentation/uikit/reference/uiview_class/uiview/uiview.html tasksの中の「managing the view hierarchy」のメソッドを使います。bringsubviewtofront:、sendsubviewtoback:、exchangesubviewatindex:withsubviewatindex:あたりを使うことになるでしょう。 ※クラスリファレンスを調べるときは、親クラスのリファレンスも調べることです。