互いの上に UIViews のスタックを持つ xib があるとしましょう: 一番下の UIView(A) に UIButton があり、ボタンが押されると、このレイヤーが非表示になり、次のレイヤーが表示されて上に置かれます.
次の UIView(B) には、5 から 0 までカウントダウンする時計が含まれており、0 に達すると、この UIView は非表示になり、上記の UIView が前面に移動して代わりに表示されます。
より明確にするために:
xib の構成:
AB --Z
方向 -->
更新: ページの下部に添付されたスクリーンショット。
だから私の問題:
Xcodeでマウスを使用してボタンまたは時計を(再)配置すると、間違ったUIViewに固執する傾向があります。オブジェクトと「スタックされた」UIView が多いほど、問題は大きくなります。
質問:
Photoshop のレイヤー「目」のように、UIView を分離して 1 つずつ作業する方法はありますか?
観察! ビュー間のこの交換を実現する方法があることは承知していますが、これは問題ではありません。ここでの本当の問題は、Xcode の wysiwyg エディターでボタンと時計を実際に配置する手間を最小限に抑えることです。 観察!
-------- 明確化のために追加 --------
スクリーンショット
ビューを視覚的に分離したいので、そのうちの 1 つで作業しているときに、他のすべてのビューは非表示になり、対話用に開かれません。