ストーリーボードでUIView(黄色)を作成し、黄色のUIView内にドラッグして他の2つのUIView(緑と赤)をドラッグしました。Xcodeストーリーボードでは問題なく表示されます。
シミュレーターで実行すると、緑と赤のUIViewが表示されませんか?動作する唯一のシミュレーターは、デバイスがiPhoneRetina4に設定されている場合です。下の画面はiPhoneRetina3.5です。
問題が何であるかについてのアイデアはありますか?
更新:ストーリーボードの構造を示す画像。
ストーリーボードでUIView(黄色)を作成し、黄色のUIView内にドラッグして他の2つのUIView(緑と赤)をドラッグしました。Xcodeストーリーボードでは問題なく表示されます。
シミュレーターで実行すると、緑と赤のUIViewが表示されませんか?動作する唯一のシミュレーターは、デバイスがiPhoneRetina4に設定されている場合です。下の画面はiPhoneRetina3.5です。
問題が何であるかについてのアイデアはありますか?
更新:ストーリーボードの構造を示す画像。
これを修正しました。問題は自動レイアウトです。ピンの高さやピンの幅など、赤と緑のUIViewの制約を設定する必要がありました。
ビューのサイズを変更して、さまざまな高さに調整する必要があります。現在、ビューはクリップされてAutolayout
おり、赤と緑のボタンは上部に非表示になっています。
非常に簡単な方法は、xib自体からAutoResizingフラグを使用することです。個々のコンポーネント(、、など)をクリックして、UIButton
以下UILabel
に示すようにフラグを変更するだけです。
複雑なUIの場合は、これをプログラムで実行します。
適切なコーナー半径を設定することで、この問題を解決しました。