2016-08-08 4 views
3

レイアウトの制約を適切に設定し、すべてのデバイスでそれをテストしました。しかし、次回にプロジェクトを開くとき、Xcodeは制約を完全に破棄しました。 enter image description hereXcodeはプロジェクトを再オープンした後にレイアウトの制約を変更します

これはどうでしたか?

+0

あなたのサイズのクラスを確認してください。変更されている可能性があります –

+0

あなたの問題が解決しました –

答えて

1

プロジェクトに問題があり、何らかの理由で変更を保存していない可能性があります。私は確かにこのソリューションをApressのXcode(恥知らずの広告...)に関するトラブルシューティングの本に載せました。私は以前これを見てきました。

バックアッププロジェクトと、これを試してみてください。

  1. ファインダーを使用してXcodeの
  2. を終了し、右プロジェクトの.xcodeprojファイルをクリックするとShow Package Contentsを選択します。
  3. ファイルproject.pbxproj以外のものはすべて削除してください。
  4. プロジェクトを再度開いて、制約を修正し、次回Xcodeを開くときに変更が保存されるかどうかを確認します。
+0

ありがとう、私はあなたの解決策を試してみます。 –

+0

私はそれが助けてくれることを願っています。 – SpaceDog

0

あなたはXcodeバージョンを指定していませんが、Xcode 8 Beta 1からBeta 6を使用して開発した自分の経験を持っています。この問題はXcodeのバグが原因で発生する可能性があります。

説明、あなたはXcodeの8ベータ版を使用する場合は、次のようになります。新しいXcodeのは、新しいストーリーボード・ディスプレイ・ロジックを提供しています

  • 、それはまだベータ版6
  • で別の難しさを示して両方の制約を固定した後と自動/手動のフレームは、警告がプロジェクト
  • を再開した後に、この問題は、私自身の研究
後にベータ版6にXcodeのベータ2から移動し、再び戻ってきます

Appleに問題を修正するためのもう少し時間を与え、AppleがGM Seedをリリースするまで待つことにしよう。

関連する問題