我有带标签和textFields(screenshot)的UIScrollView。
我根据观看次数计算了contentViewHeight。
当从图像或标签开始滚动时,scrollView滚动完美,但如果我从textField触摸并拖动,则scrollView不会滚动或触发scrollViewDidScroll方法。
有人可以帮我解决这个问题吗?
答案 0 :(得分:0)
当修剪textFieldShouldBeginEditing(_ :)选项时,将修剪视图的总大小,因此您有这些缺点。 您可以在viewdidload中定义scrollView:
override func viewDidLoad() {
super.viewDidLoad()
self.scrollView.contentSize = CGSize(width: self.view.frame.width, height: 570)
// Do any additional setup after loading the view.
}
强烈建议使用'IQKeyboardManager'。