【发布时间】:2016-08-14 02:21:15
【问题描述】:
我在上面有一个视图,我正在滚动视图 m 将图像添加到滚动视图作为子视图,它不完全适合宽度和高度
关注这个https://www.cocoacontrols.com/controls/tapagecontrol 通过添加自动布局 m 得到问题 bcz 这不是自动布局
- (void)setupScrollViewImages
{
for (UIScrollView *scrollView in self.scrollViews) {
[self.imagesData enumerateObjectsUsingBlock:^(NSString *imageName, NSUInteger idx, BOOL *stop) {
UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(CGRectGetWidth(scrollView.frame) * idx, 0, CGRectGetWidth(scrollView.frame), CGRectGetHeight(scrollView.frame))];
imageView.contentMode = UIViewContentModeScaleAspectFill;
imageView.image = [UIImage imageNamed:imageName];
[scrollView addSubview:imageView];
}];
}
}
【问题讨论】:
-
为什么会有多个滚动视图?
-
我只有一个滚动视图
-
那你为什么要遍历
self.scrollViews?它是一个只包含一个滚动视图的数组吗? -
试试这个代码 UIImage *image = [UIImage imageNamed:@"banner.png"]; self.imageView = [[UIImageView alloc] initWithImage:image] self.imageView.frame = CGRectMake (0,0,self.scrollView.frame.size.width,self.scrollView.frame.size.height); self.imageView.contentMode = UIViewContentModeScaleToFill; [self.scrollView addSubview:self.imageView]; self.scrollView.contentSize = self.imageView.frame.size; self.scrollView.bounces = NO;
-
你测试我使用三个滚动视图我将编辑我的问题我只有一个滚动视图
标签: ios objective-c uiscrollview uipagecontrol