UIView *view = nil;
NSArray *subviews = [scrollView subviews];
CGFloat curXLoc = 0;
for (view in subviews)
{
if ([view isKindOfClass:[UIView class]] && view.tag > 0)
{
CGRect frame = view.frame;
frame.origin = CGPointMake(curXLoc, 0);
view.frame = frame;
curXLoc += (kScrollObjWidth);
}
}
我在一个Scrollview
中放置了5个UIImageview
,这些视图都在XIB文件中。
我有一张图片和一个按钮,每当我点击按钮时,图片应该以编程的方式加载到UIScrollview
中的所有UIImageview
中。
此外我使用了以下代码:
for(UIImageView *addview in Scroll)
{
if([addview isKindOfClass:[UIImageView class]])
{
UIImageView *newImage = (UIImageView *)addview;
newImage.image = [UIImage imageNamed:@"EarP010.jpg"];
}
}