私のアプリは、iOS 5 と iOS 6 を使用して両方の iPhone 解像度 (5 以前) をサポートする必要があります。 IB で自動レイアウトを使用すると、iOS 5 アプリは次のようにクラッシュします:リンク
そのため、コードで NSLayoutConstraint を使用しようとしていますが、まだ失敗しています。
サブ質問:
- viewDidLoad メソッドに制約を追加していますが、正しいですか?
- updateViewConstraints はフレームワークによって呼び出されますか? 呼び出されたのを見たことがありません。
- Apple のドキュメントの例を使用しようとしましたが、効果がありませんでした。
誰もそれを行う方法を知っていますか?
PS: フレームを設定することで手動で作成できることは知っていますが、NSLayoutConstraints を使用したいと思います。
UDP: はい、わかっています。そのため、コードで NSLayoutConstraint を使用しています。iOSのバージョンを判断するための条件を作ることができます。iOS6について質問です。