Xcode 4.6 で新しいプロジェクトを開始し、ViewController にボタンを追加すると、常に制約が続きます。このプロジェクトは iPhone 5 シミュレーター (iOS5) では動作しないことがわかりました。iPhone 6 シミュレーターでは正常に動作します。クラッシュの原因は拘束です。ボタンを削除すると、5 と 6 の両方のシミュレーターで問題なく動作します。古い Xcode (制約の前) を使用してプロジェクトを開始し、Xcode 4.6 を続行すると、制約がなくなります。しかし、Xcode 4.6 で最初から制約を無効にして、プロジェクトを iOS5 でも実行する方法はありますか?
1178 次
2 に答える
8
autolayout が見つかるファイルインスペクタータブに移動し、これをオフにするだけです。
于 2013-02-15T08:07:03.913 に答える
2
そう、これはAuto Layoutと呼ばれるもので、iOS 6.0 で導入されました (iOS の以前のバージョンでサポートされていない機能と同様に、クラッシュします)。
nib ファイルで自動レイアウトを無効にするには、このブログ記事を参照してください。
于 2013-02-15T07:38:20.040 に答える