enter image description here當我添加三個imageViews到scrollView,我設置scrollView的寬度,即使它出現在滾動視圖,但imageView的寬度不等於scrollview的三倍scrollView的寬度。我確保已經將它們的寬度設置爲每個otehr。如果誰知道如何解決這個問題,請幫助我,認爲。iOS添加imageView滾動查看
- (void)addScrollViewImage {
for (NSInteger index = 0; index < IMAGE_NUM; index++) {
UIImageView *imageView = [[UIImageView alloc] init];
CGFloat imageViewX = index * (self.scrollView.frame.size.width);
imageView.frame = CGRectMake(imageViewX, 0, self.scrollView.frame.size.width , self.scrollView.frame.size.height);
imageView.image = [UIImage imageNamed:@"搜索圖片"];
imageView.contentMode = UIViewContentModeScaleAspectFill;
[self.scrollView addSubview:imageView];
}
self.scrollView.contentSize = CGSizeMake(self.scrollView.frame.size.width * IMAGE_NUM, self.scrollView.frame.size.height);
}
在項目中啓用了'autolayout'? – CodeChanger
你在使用約束嗎? – User511
「addScrollViewImage」方法被調用的地方?在viewDidLoad()中?嘗試在viewDidApprear()中調用,您將在其中獲得實際的滾動視圖寬度。 – miOS