moo*_*der 7 focus uiscrollview swift tvos tvos10
我坚持在我的 tvOS 应用程序中的 UIScrollView 中滚动内容。
我有高度 = 400 和宽度 = 400 的滚动视图。在这个滚动视图中,我有高度 = 800 和宽度 = 400 的不可滚动 UITextView。所以我想滚动这个文本。
但是我的滚动视图没有滚动,我没有看到任何滚动指示器,而且我的 scrollView 有 isFocused 值 = false。我怎么解决这个问题?
ps 更新我创建了单独的 ViewController(下图)。它有黑色的 ScrollView 和白色的视图,高度很大,中间有标签。ScrollView 具有固定的宽度和高度,并且由于某种原因没有滚动!我什至没有连接任何单独的类 - 只是从 Interface builder 创建它。
小智 0
我认为你可以使用
func gestureRecognizer (_ gestureRecognizer: UIGestureRecognizer, shouldReceive touch: UITouch) -> Bool
Run Code Online (Sandbox Code Playgroud)
判断view并滚动的方法
根据你触摸的view做一些拦截