将UIImageView添加到UISCrollView



希望有人可以指出这是什么问题。

我的故事板有一个名为timelineScrollViewUIScrollView和一个名为ImageViewTest的UIImageView

我正在创建一个简单的直线图像。如果我将其添加到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)

来自文档:

此方法调整接收器的框架以匹配 指定的图像。

最新更新