私は Xcode 3.2 と ios 4.1 で作業しています。私はlayoutSubviewsで作業する必要がありますが、ウィンドウとビューベースのアプリケーションの両方でその機能が見つかりませんでした。「layoutSubviews」がios4xで利用できるかどうか教えてください。利用できる場合は、場所を教えてください。
どんな助けでも大歓迎です
私は Xcode 3.2 と ios 4.1 で作業しています。私はlayoutSubviewsで作業する必要がありますが、ウィンドウとビューベースのアプリケーションの両方でその機能が見つかりませんでした。「layoutSubviews」がios4xで利用できるかどうか教えてください。利用できる場合は、場所を教えてください。
どんな助けでも大歓迎です
- (void)layoutSubviews
iOS 2.0 以降で利用できます。
サブクラスは、必要に応じてこのメソッドをオーバーライドして、サブビューのより正確なレイアウトを実行できます。サブビューの自動サイズ変更動作が必要な動作を提供しない場合にのみ、このメソッドをオーバーライドする必要があります。実装を使用して、サブビューのフレーム四角形を直接設定できます。このメソッドを直接呼び出さないでください。レイアウトの更新を強制する場合は、代わりに setNeedsLayout メソッドを呼び出して、次の描画更新の前に実行してください。ビューのレイアウトをすぐに更新したい場合は、layoutIfNeeded メソッドを呼び出します。
はい。
Appleドキュメントのリンクは次のとおりです:http://developer.apple.com/library/ios/#documentation/uikit/reference/uiview_class/uiview/uiview.html