Swift3 带UITextView的UIScrollView的Apple TV默认滚动行为?
是否有可能让UIScrollView像在网站上看到的普通滚动窗口一样工作?这意味着不通过关注滚动视图中的不同UIView来滚动。我有一个以可变高度展开的长UITextView,我希望用户能够正常滚动并阅读文本 但是,将UITextView添加到UIScrollView(两者都具有给定的contentSize)不会产生任何结果 实施时:Swift3 带UITextView的UIScrollView的Apple TV默认滚动行为?,swift3,uiscrollview,uitextview,apple-tv,Swift3,Uiscrollview,Uitextview,Apple Tv,是否有可能让UIScrollView像在网站上看到的普通滚动窗口一样工作?这意味着不通过关注滚动视图中的不同UIView来滚动。我有一个以可变高度展开的长UITextView,我希望用户能够正常滚动并阅读文本 但是,将UITextView添加到UIScrollView(两者都具有给定的contentSize)不会产生任何结果 实施时: //:: Scroll View scrollView = UIScrollView(frame: CGRect(x: 0, y: 0, wid
//:: Scroll View
scrollView = UIScrollView(frame: CGRect(x: 0, y: 0, width: 1920, height: 1080))
scrollView.autoresizingMask = [.flexibleHeight]
scrollView.translatesAutoresizingMaskIntoConstraints = true
scrollView.backgroundColor = UIColor.red
scrollView.addSubview(txtView)
view.addSubview(scrollView)
//:: Anchor
txtView.translatesAutoresizingMaskIntoConstraints = false;
txtView.topAnchor.constraint(equalTo: view.topAnchor, constant: 120).isActive = true
txtView.centerXAnchor.constraint(equalTo: view.centerXAnchor, constant: 0).isActive = true
txtView.widthAnchor.constraint(equalToConstant: 825).isActive = true
txtView.contentSize = CGSize(width: 825, height: 2000)
txtView.clipsToBounds = false
scrollView.isScrollEnabled = true
scrollView.showsVerticalScrollIndicator = true
scrollView.contentSize = CGSize(width: 1920, height: 2000)
只需删除
UIScrollView
并在UITextView
上启用滚动即可:
txtView.isScrollEnabled = true
没人回答这个问题