gpt4 book ai didi

swift - tvOS:UIScrollView 不滚动

转载 作者:行者123 更新时间:2023-11-28 06:55:30 26 4
gpt4 key购买 nike

我正在尝试在本地重现 TVML 模板,该模板提供超出屏幕边界的可点击图像网格。我为此尝试使用 ScrollView ,但我无法选择添加到 ScrollView 但在其可见区域之外的元素。

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

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)
}
}

ScrollView 的大小使得这些按钮中只有一半是可见的。为什么 ScrollView 不滚动到该区域外的按钮(使用 Siri Remote )?我认为 panGesture touchType 可能有帮助,但它没有。我是否遗漏了一些明显的东西?

最佳答案

将 contentSize 属性设置为您的 ScrollView 。确保所有组件都在给定的内容大小范围内。

    myScrollView.contentSize = CGSizeMake(1880, 2000)

关于swift - tvOS:UIScrollView 不滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33772226/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com