0

私は Xcode 3.2 と ios 4.1 で作業しています。私はlayoutSubviewsで作業する必要がありますが、ウィンドウとビューベースのアプリケーションの両方でその機能が見つかりませんでした。「layoutSubviews」がios4xで利用できるかどうか教えてください。利用できる場合は、場所を教えてください。

どんな助けでも大歓迎です

4

2 に答える 2

1

Appleのドキュメントから

- (void)layoutSubviews

iOS 2.0 以降で利用できます。

サブクラスは、必要に応じてこのメソッドをオーバーライドして、サブビューのより正確なレイアウトを実行できます。サブビューの自動サイズ変更動作が必要な動作を提供しない場合にのみ、このメソッドをオーバーライドする必要があります。実装を使用して、サブビューのフレーム四角形を直接設定できます。このメソッドを直接呼び出さないでください。レイアウトの更新を強制する場合は、代わりに setNeedsLayout メソッドを呼び出して、次の描画更新の前に実行してください。ビューのレイアウトをすぐに更新したい場合は、layoutIfNeeded メソッドを呼び出します。

于 2012-08-29T11:26:59.480 に答える
0

はい。

Appleドキュメントのリンクは次のとおりです:http://developer.apple.com/library/ios/#documentation/uikit/reference/uiview_class/uiview/uiview.html

于 2012-08-29T11:26:22.100 に答える