Swift tvOS:UIScrollView不';卷轴

Swift tvOS:UIScrollView不';卷轴,swift,uiscrollview,tvos,Swift,Uiscrollview,Tvos,我试图以本机方式复制TVML模板,该模板提供了一个超出屏幕边界的可点击图像网格。我正在使用滚动视图进行此尝试,但无法选择添加到滚动视图中但在其可见区域之外的元素 为简单起见,使用按钮的草图代码如下所示: let dim = 50 for i in 0..<10 { for j in 0..<10 { let frame = CGRect(x: i * (dim + 10), y: j * (dim + 10), width: dim, height: dim

我试图以本机方式复制TVML模板,该模板提供了一个超出屏幕边界的可点击图像网格。我正在使用滚动视图进行此尝试,但无法选择添加到滚动视图中但在其可见区域之外的元素

为简单起见,使用按钮的草图代码如下所示:

let dim = 50

for i in 0..<10 {
    for j in 0..<10 {
        let frame = CGRect(x: i * (dim + 10), y: j * (dim + 10), width: dim, height: dim)
        let button = UIButton(type: .System)
        button.frame = frame
        myScrollView.panGestureRecognizer.allowedTouchTypes = [UITouchType.Indirect.rawValue]

        myScrollView.addSubview(button)
    }
}
let dim=50

对于0中的i..将contentSize属性设置为scrollview。确保所有组件都在给定的内容大小下

    myScrollView.contentSize = CGSizeMake(1880, 2000)

实际上,只使用
UICollectionView
更容易。如果将图像添加到每个单元格中,则在将集合视图调整到所需状态后,您将获得所需的行为

本教程介绍了它的工作原理