1

XCode 5.0.1 のストーリーボードを介して、ViewController に単純な UIStepper を追加しました。ただし、必要な画面の上部に配置すると、実際にはシミュレーターにもデバイスにも表示されないことに気付きました。私は頭がおかしいと思ったので、そうではないことを証明するために、通常の作業プロジェクトの外でテスト アプリを作成しました。私はそれを単純なビューに配置し、その下端がビューの一番上にあることに気付きました. (上部にナビゲーション バーがあったため、元のプロジェクトではまったく表示されませんでした。)

次の画像は、ストーリーボード (UIStepper が表示されている) とシミュレーター/デバイスに表示される様子を示しています。

ここに画像の説明を入力 (絵コンテ)

ここに画像の説明を入力 (シミュレーター)

2 つの質問: これはバグですか? どこに表示されるべきかを推測し、フレームの原点を手動で設定する以外に、ストーリーボードに配置したときに UIStepper が確実に表示されるようにするための推奨されるアプローチは何ですか? (フレームの原点を手動で設定すると、将来の iOS バージョンで壊れたり、ずれたりするのではないかと心配しています。)

4

0 に答える 0