2017-04-19 69 views
0

我有带标签和文本字段(screenshot)的UIScrollView。如果从按下textField开始,UIScrollView不会滚动

我根据视图数计算了contentViewHeight。

当从图像或标签开始滚动时,scrollView会滚动完美,但如果从textField触摸并拖动,scrollView不会滚动或触发scrollViewDidScroll方法。

有人可以帮我解决这个问题吗?

回答

0

当textFieldShouldBeginEditing(_ :)选项被修剪时,View的总大小将被修剪,所以你有这些缺点。 可以在viewDidLoad中定义滚动视图:

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' 强烈推荐。