2

私は iOS プログラミングを学ぶためのアプリケーションに取り組んでいます。これは単純な電卓アプリです。

nib ファイルは、すべてのボタンが正しく表示されていることを示しています。

nibファイル

一方、シミュレーターでアプリを実行すると、最後の行のボタンが正しく表示されません。

シミュレーター

すべてのボタンには、デフォルトとして状態構成があり、プレーン フォントは 15 ポイントのシステム ボールドに設定されています。

UI ボタン​​のプロパティの多くの設定を試しましたが、効果がありませんでした。一番下の行にのみ影響があるようです。

何か案は ?

4

2 に答える 2

3

私が見つけたのは、Autolayout を無効にすると問題が解決するということです。ただし、ボタンは画面上の位置を失います。しかし、Autolayout を再度有効にすると、意図したとおりにボタンが再配置され、UIButton のテキストも復元されます。繰り返しますが、これがどのように機能するかはわかりませんが、iOS 6.0 の回避策です。新しいボタンを追加したり、この修正が持続するかどうかを観察したりしていません。

于 2012-11-20T05:20:36.693 に答える
1

自動レイアウトを無効にすることでこれを修正しました。ストーリーボードをクリックします。IdentityTab で、「レイアウトを使用」を無効にします。

(正直なところ、理由はわかりませんが、これはうまくいきます)

于 2012-11-19T07:05:23.983 に答える