我在 Xcode 3.2 和 ios 4.1 中工作。我需要在 layoutSubviews 上工作,但我在 Windows 和基于视图的应用程序中都没有找到该功能。谁能告诉我ios4x中是否有“layoutSubviews”。如果有的话,告诉我在哪里。
任何帮助将不胜感激
我在 Xcode 3.2 和 ios 4.1 中工作。我需要在 layoutSubviews 上工作,但我在 Windows 和基于视图的应用程序中都没有找到该功能。谁能告诉我ios4x中是否有“layoutSubviews”。如果有的话,告诉我在哪里。
任何帮助将不胜感激
- (void)layoutSubviews
在 iOS 2.0 及更高版本中可用。
子类可以根据需要重写此方法,以对其子视图执行更精确的布局。仅当子视图的自动调整大小行为不提供您想要的行为时,您才应该覆盖此方法。您可以使用您的实现直接设置子视图的框架矩形。您不应直接调用此方法。如果要强制更新布局,请在下一次绘图更新之前调用 setNeedsLayout 方法。如果您想立即更新视图的布局,请调用 layoutIfNeeded 方法。
是的。
这是苹果文档链接:http: //developer.apple.com/library/ios/#documentation/uikit/reference/uiview_class/uiview/uiview.html