나는 ScrollView
에 PageControll
을 결합 시켰으며 스크롤하려는 이미지가 5 개 있습니다. 내 문제는 ScrollView
너비가 시뮬레이터에서 320이라해도 모든 너비를 표시하지 않는다는 것입니다. 사용자 인터페이스 빌더에 이미지에 제약 조건을 추가Scrollview가 모든 너비를 커버하지 못합니다.
override func viewDidLoad() {
super.viewDidLoad()
images.append(UIImage(named: "one.jpg")!)
images.append(UIImage(named: "two.jpg")!)
images.append(UIImage(named: "three.jpg")!)
images.append(UIImage(named: "four.jpg")!)
images.append(UIImage(named: "five.jpg")!)
for var i = 0; i < images.count; i++ {
var frame: CGRect = CGRectMake(0, 0, 0, 0)
frame.origin.x = self.scrollView.frame.size.width * CGFloat(i)
frame.origin.y = 0;
frame.size = self.scrollView.frame.size;
var imageView: UIImageView = UIImageView(frame: frame)
imageView.image = images[i]
self.scrollView.addSubview(imageView)
}
self.scrollView.contentSize = CGSizeMake(scrollView.frame.size.width * CGFloat(images.count), scrollView.frame.size.height)
}
이 없습니다. – gabbler