2017-04-19 6 views
0

ラベルとtextFields(screenshot)を持つUIScrollViewがあります。UIScrollViewは、textFieldを押し始めるとスクロールしません。

私はcontentViewHeightをビュー数に基づいて計算しました。

画像やラベルからスクロールを開始すると、scrollViewが完璧にスクロールしますが、textFieldからドラッグしてドラッグすると、scrollViewはスクロールせず、scrollViewDidScrollメソッドを起動しませんでした。

誰か助けてもらえますか?

答えて

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' を使用して強くお勧めします。

関連する問題