私のアプリケーション ビューは次のようになります。
しかし、シミュレーターを実行すると、何らかの理由で次のように表示されます。
ご覧のとおりUIButton
、最後の行の 3 つの s が正しく表示されていません。ここで何が起こっているのか正確にはわかりません。
私がやっていること:
CS193 Stanford iTunes U コースに従って、RPN 電卓を作成しています。私が使用しているボタンは単純な
UIButton
s であり、s としてコントローラーにリンクされていaction
ます。これらのボタンをコードで作成するのではなく、ビューにドラッグするだけです。
ボタンをダブルクリックして、ボタンに表示されるテキストを変更しました。(参考になるかわかりませんが、参考になればと思い情報提供させていただきました)
別のボタンを上から下にドラッグすると、テキストも消えるため、最後の行のボタンでのみ発生しているようです。
私の考えでは、iPhone 5 と iPhone 4/4s の画面サイズの違いが関係しているのでしょうか? ストーリーボードでは iPhone 5 のサイズの画面が表示されるようですが、シミュレーターは iPhone 4 のサイズの画面をシミュレートしています。
これは、Enter ボタンのサイズを現在の 2 倍に変更することを決定するまで、以前は発生していませんでした。それが起こった後、下の写真に表示されている元のサイズにEnterボタンのサイズを変更しましたが、問題は解決しませんでした。
ストーリーボードを 3.5 フォーム ファクタに変更してみましたが、問題は解決しませんでした。(実際、動作しないもの、つまり 3.5 ストーリーボード + 4 インチ Retina シミュレーターなどを含むすべての組み合わせを試しましたが、どれも正しく表示されません。
前もって感謝します!
PS: 申し訳ありませんが、まだ反対票を投じている人のために、最初に私の質問を読んでもらえますか? 提供できるすべての情報を使用して、この投稿を既に更新しました。ビューはコードで構築されていないため、ビュー部分にソース コードを提供できるかどうかわかりません。