2015-05-13 99 views
2

希望有人能指出这有什么问题。将UIImageView添加到UIScrollView

我的故事板有UIScrollView,名为timelineScrollViewUIImageView,名为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) 
} 

回答

1

设置一个适当的帧图像视图或图像初始化的UIImageView:

var image = drawing.drawLine(fromPoint, toPoint: toPoint, imageSize: imageSize2) 
var imageView = UIImageView(image:image) 

documentation

这种方法调整接收机以匹配大小的帧 指定的图像。

+0

完美!队友的欢呼声 – JIbber4568

相关问题