1

ストーリーボードを介して作成されたテーブルがあり、そのエッジはプログラムで作成された画像とラベルによって切り取られています。テーブルの Z 軸を他の UI アイテムの上に配置するにはどうすればよいですか? 他のアイテムはプログラムで作成され、「後に」発生するため、 の設定はEditor->Arrange->Send to front機能しません。

4

1 に答える 1

1

UIView の subviews 配列プロパティは、そのサブビューの Z インデックスの順序を定義します。下のビューは配列インデックス 0 にあり、上のビューは [subviews lastObject] です。新しいオブジェクトを作成すると、それらは自動的にこの配列の最後 (一番上) に配置されます。

したがって、テーブルがプログラムで作成されたオブジェクトよりも配列内で後になるようにする必要があります。これを整理する簡単な方法は、テーブルビューの兄弟としてストーリーボードの画像とラベルのコンテナーとしてサブビューを作成し、テーブルビューが前面にあることを確認することです。

于 2013-01-17T04:06:29.753 に答える