Interface Builderで 'width = height'を意味する 'square'制約を作成する方法が見つかりません。このような制約をプログラムで追加することは可能でしょう。 IBでできることはありますか?たぶん私はそれを見ない?それは些細なようだが、私はそれを見つけることができません。Interface Builderの "Width is height"制約
答えて
更新Xcodeの5.1b5
Ctrlキー+クリックして、ビューからドラッグアンドポインタがビューの上にある間にリリース。 「アスペクト比」を選択します。最初のアイテムと2番目のアイテムがビューである制約が作成されます。 、したがって、
:幅/高さエディタは、フィールドがないため
は、Xcodeの5.1
前に、別のプロパティに関連するか、比率を設定することはできませんInterface Builderで次のコードを記述することはできません。
CGFloat ratio = 1.0;
NSLayoutConstraint *constraint = [NSLayoutConstraint
constraintWithItem:myView
attribute:NSLayoutAttributeWidth
relatedBy:NSLayoutRelationEqual
toItem:myView
attribute:NSLayoutAttributeHeight
multiplier:ratio
constant:0];
constraint.priority = 1000;
[myView.superview addConstraint:constraint];
最新のアップデートをありがとう。 Xcode 5.1 beta 5では実際にIBでアスペクト比の制約を設定できますが、プロジェクトをコンパイルしようとすると、5.1_より前のXcodeバージョンで_Aspect ratio制約が発生します。最終的に5.1版を待たなければならないかもしれません。あなたのために、@ヤノ! –
はい、XIBの変更は下位互換性がありません。 5.1で編集した場合は、より小さなバージョンに戻ることはできません。 – Jano
xibをコンパイルできますか?私にとってはXcode 5.1 beta 5でも動作しません。 –
- 1. Interface Builderを - 制約最大幅とマージン
- 2. Xcode 8.2 Interface Builderのアップデートフレームと制約の問題
- 3. CSS 100%height on width
- 4. Border is Full Width Page
- 5. Interface BuilderのUIDatePicker
- 6. Interface Builderのコアアニメーション
- 7. Interface BuilderのCATextLayer?
- 8. Interface Builderのグループビュー
- 9. AppCode Interface Builder
- 10. は、Interface Builderで
- 11. ARCとInterface Builder
- 12. Xcode iOS Interface Builder
- 13. Interface Builderの用語
- 14. iOS Interface Builderのアーキテクチャーアプローチ
- 15. Interface Builderでのバインド
- 16. Interface BuilderのカスタムUIView
- 17. SQLite - 外部キーの制約-Is 5
- 18. iPhone UITableView、UINavigationView、Interface Builder
- 19. コードとInterface Builder Iphone
- 20. Xcode Interface Builder - UIViewを再利用する
- 21. Xcodeの4.2 Interface Builderのドックアイコン
- 22. iOSのヌルInterface Builderは
- 23. Xcode 8のInterface Builder XIBコンパイラエラー
- 24. Text View/Interface Builderのカスタムフォント
- 25. Interface Builderとユニバーサルアプリの画像
- 26. UINavigationBar(Interface BuilderのUINavigationControllerなし)
- 27. img height "jumps" width:100%on site load
- 28. iPhone、Interface Builder - ワイヤー2が同じ動作に制御
- 29. iPhone Interface Builderと代理人
- 30. プラグインがクラッシュするInterface Builder
私は、Peter AmmonがWWDC'12の「Interface Builderに可能な限り依存する」と話していることを覚えています。なんて皮肉だな。 – DemoniacDeath
ええ、レイアウト制約の実装にはまだいくつか欠けていると思います。彼らは私たちに多くのパラメータにアクセスできるようにしているようですが、多くのものにとって便利な乗数はありません。 – rdelmar
しかし、それはますます良くなっています!私はオートレイアウトが3年前に導入されたことを意味し、私の視点からはサポートは今日は本当に良いです。 –