我正在开发一个iPhone应用程序,我希望能够以编程方式缩放UIWebView,所以我有以下代码:
// Iterate on subviews
for (UIView *scroll in [webView subviews]) {
// Verify the subview is a UIScrollView
if([scroll isKindOfClass:[UIScrollView class]]) {
// Cast in UIScroolView and Zoom
[(UIScrollView*)scroll setZoomScale:2.5f animated:YES];
}
}
这是完美的,但由于UIWebView的子视图似乎没有出现在任何appear /文档中,当我想在appear上发布时,这段代码会被苹果拒绝吗?不同的是,Apple3.3.1协议在什么程度上适用于?
API和功能: 3.3.1应用程序只能以Apple规定的方式使用已发布的API,并且不得使用或调用任何未发布或私有的API。
谢谢!
发布于 2011-05-01 04:12:59
subviews
属性是通过UIView
基类隐式发布的,您正在按照苹果规定的方式使用它,例如没有指针黑客。所以我觉得没问题。
https://stackoverflow.com/questions/5848198
复制相似问题