私はiOS
開発を始めたばかりで、JAVA Swing と Windows アプリケーションに関する確かなバックグラウンドを持っています。でレイアウトを行う方法を学びたいiOS
ですか? Java Swing のような「レイアウト マネージャー」iOS
はないと思います。開発する唯一の方法は、すべてのコントローラーのサイズと位置を指定することですか?UI
2 に答える
また、それはあなたに役立つかもしれません。
自動サイズ変更マスクとその説明
1)UIViewAutoresizingNone
ビューは自動サイズ変更されません。(これはデフォルト値です。)
2)UIViewAutoresizingFlexibleHeight
スーパービューの高さが変わると、ビューの高さも変わります。この定数が含まれていない場合、ビューの高さは変わりません。
3)UIViewAutoresizingFlexibleWidth
スーパービューの幅が変わると、ビューの幅も変わります。この定数が含まれていない場合、ビューの幅は変更されません。
4)UIViewAutoresizingFlexibleLeftMargin
ビューの左端とスーパービューの左端の間の距離は、必要に応じて拡大または縮小します。この定数が含まれていない場合、ビューの左端はスーパービューの左端から固定距離のままです。
5)UIViewAutoresizingFlexibleRightMargin
ビューの右端とスーパービューの右端の間の距離は、必要に応じて拡大または縮小します。この定数が含まれていない場合、ビューの右端はスーパービューの右端から固定距離のままです。
6)UIViewAutoresizingFlexibleBottomMargin
ビューの下端とスーパービューの下端の間の距離は、必要に応じて拡大または縮小します。この定数が含まれていない場合、ビューの下端はスーパービューの下端から固定距離のままです。
7)UIViewAutoresizingFlexibleTopMargin
ビューの上端とスーパービューの上端の間の距離は、必要に応じて拡大または縮小します。この定数が含まれていない場合、ビューの上端はスーパービューの上端から固定距離のままです。
詳細については、このドキュメントを参照してください。
はい、そうです、iOS SDK にはレイアウト マネージャーのようなものはありません。
しかし、Xcode でレイアウトを管理することは難しくありません。
ストーリーボードとサイズインスペクタを使用すると、より簡単になります。
また、iOS 6 の自動レイアウトにより、さまざまなサイズのビューで簡単にレイアウトできます。
レイアウトマネージャーのようなものを見つけましたが、それが何であるか、どのように使用するかはわかりません。
あなたは見ることができます:RKLayout