Ios 如何在UIImageView/UIWebView中强制转换UIView
我有一个包含Ios 如何在UIImageView/UIWebView中强制转换UIView,ios,objective-c,uiview,uiwebview,uiimageview,Ios,Objective C,Uiview,Uiwebview,Uiimageview,我有一个包含UIWebViews和UIImageViews的滚动视图。 我需要更新此视图,但无法访问其属性 for (UIView *subview in _scrollView.subviews) { if([subView isKindOfClass:[UIImageView class]]){ subview.image = myimage; } if([subView isKindOfClass:[UIWebView class]]
UIWebViews
和UIImageViews
的滚动视图。
我需要更新此视图,但无法访问其属性
for (UIView *subview in _scrollView.subviews) {
if([subView isKindOfClass:[UIImageView class]]){
subview.image = myimage;
}
if([subView isKindOfClass:[UIWebView class]]){
[subview loadData:mydata MIMEType:@"application/pdf" textEncodingName:@"utf-8" baseURL:nil];
}
}
我的迭代器是UIView,因此无法访问.image UIImageView属性
谢谢请使用演员阵容:
((UIImageView*)subview).image = myimage;
(或:)
只需创建一个
IBOutlet
,您就可以轻松地从中访问您的ImageView,而iWebView和iImageView都是通过编程方式创建的。我想从UIView访问UIImageView和UIWebView属性。查看上面的代码。
UIImageView *imageView = (UIImageView*)subview;
imageView.image = myimage;
for (UIView *subview in _scrollView.subviews) {
if([subView isKindOfClass:[UIImageView class]]){
UIImageView *img = (UIImageView*)subView;
img.image = myimage;
}
if([subView isKindOfClass:[UIWebView class]]){
UIWebView *webView = (UUIWebView*)subView;
[webView loadData:mydata MIMEType:@"application/pdf" textEncodingName:@"utf-8" baseURL:nil];
}
}
for (id subview in _scrollView.subviews) {
if([subView isKindOfClass:[UIImageView class]]){
subview.image = myimage;
}
if([subView isKindOfClass:[UIWebView class]]){
[subview loadData:mydata MIMEType:@"application/pdf" textEncodingName:@"utf-8" baseURL:nil];
}
}