【发布时间】:2017-05-21 08:27:57
【问题描述】:
当设备处于横向而不是纵向时,我试图让滚动视图占据整个屏幕 这是我在纵向模式下的视图。我希望它以 youtube 应用程序处理视频的方式工作。任何示例代码都会非常有帮助
这就是我设置滚动视图的方式
DispatchQueue.main.async(execute: { () -> Void in
let imgURL = NSURL(string: self.property[i].image)
let data = NSData(contentsOf: (imgURL as URL?)!)
let imageView = UIImageView()
imageView.image = UIImage(data: data! as Data)
let xPosition = self.view.frame.width * CGFloat(i)
imageView.frame = CGRect(x: xPosition, y: 0, width: self.imageScrollView.frame.width, height: self.imageScrollView.frame.height)
self.imageScrollView.contentSize.width = self.imageScrollView.frame.width * CGFloat(i + 1)
self.imageScrollView.addSubview(imageView)
}) //End DispatchQueue
【问题讨论】:
标签: ios swift scroll landscape-portrait