将UIImageView添加到UIScrollView
问题描述:
希望有人能指出这有什么问题。将UIImageView添加到UIScrollView
我的故事板有UIScrollView
,名为timelineScrollView
和UIImageView
,名为imageviewtest。
我正在创建一个简单的直线图像。如果我将它添加到UIImageView
它显示正常。但是,如果我将它添加到UIScrollView
则不显示任何内容。
如何在UIScrollView
内显示它?
func drawingTest(){
let drawing = DrawingHelper()
let imageSize2 = CGSize(width: 100, height: 60)
let fromPoint: CGPoint = CGPoint(x: 0, y:0)
let toPoint: CGPoint = CGPoint(x: 50, y:0)
imageviewtest.image = drawing.drawLine(fromPoint, toPoint: toPoint, imageSize: imageSize2)
var imageView = UIImageView()
var image = drawing.drawLine(fromPoint, toPoint: toPoint, imageSize: imageSize2)
imageView.image = image;
var scrollViewAreaSize = CGSize(width: 100, height: 60)
timelineScrollView.contentSize = scrollViewAreaSize
timelineScrollView.addSubview(imageView)
}
答
设置一个适当的帧图像视图或图像初始化的UIImageView:
var image = drawing.drawLine(fromPoint, toPoint: toPoint, imageSize: imageSize2)
var imageView = UIImageView(image:image)
这种方法调整接收机以匹配大小的帧 指定的图像。
完美!队友的欢呼声 – JIbber4568