我有幾個UITextField作爲UIScrollView的子視圖。所有這些文本框都表現得像一個不同的頁面(我的滾動視圖是水平滾動的)。有些時候我用這個方法滾動我的滾動視圖( - (void)scrollRectToVisible:(CGRect)rect animated:(BOOL)animated)當我使用這個方法滾動時,如果我觸及任何UITExtField,我的scrollView會自動滾動到第一個UITextField,這是scrollview的原點。 謝謝。當任何文本字段成爲第一響應者時,帶有多個UITextfield的UIScrollView自動滾動
0
A
回答
1
你對問題的描述並不是很清楚,但我可以給你一個開始尋找的地方。當UIScrollView的任何子視圖成爲UISCrollView調用scrollsRectToVisible的第一個響應者時。如果scrollView滾動到錯誤的位置,可能是因爲輕擊手勢將錯誤的UITextField設置爲第一響應者。爲什麼發生這種情況,我不能說(不是沒有代碼)。希望這會讓你走向正確的方向。
Nathan
請記住投票。
0
我已經在這裏回答同樣的問題:Disable UIScrollView scrolling when UITextField becomes first responder
希望這有助於!
相關問題
- 1. 當UITextField成爲第一響應者時,手動滾動UITableViewController
- 2. 當UITextField成爲第一響應者時自動使用鍵盤
- 3. becomeFirstResponder:自動滾動到成爲第一響應者的UIControl
- 4. UITextField無法在動畫製作時成爲第一響應者
- 5. ObjC iOS11:成爲第一個響應者在inputAccessoryView當文本字段不露面
- 6. 在自定義UITableViewCell中的UITextField在文本字段之間切換時不能成爲第一響應者
- 7. 當UITextField文本發生變化時,UIScrollView滾動到底部
- 8. 成爲第一個沒有動畫的響應者
- 9. 的UITextField中的UITableView不成爲第一個響應者
- 10. 如何檢測當UITextField是第一個響應者
- 11. 帶有一列自動完成文本字段的InlineEdit?
- 12. 自定義UITextField類只應用於第一個文本字段
- 13. Swift滾動到UITextField通過UiscrollView只行動第一次錯誤
- 14. UITextField不會成爲收集視圖中的第一響應者
- 15. 當UITextField是第一響應者時,UIButton仍然可選擇嗎?
- 16. 如何在UITextField辭去第一個響應者後更改UIScrollView contentSize
- 17. iOS 8 - 用戶名UITextField在成爲第一響應者後保護條目在密碼文本字段後
- 18. Flash AS2自動滾動文本字段
- 19. iOS。 UIScrollView滾動時應用另一個滾動動畫
- 20. UITableView在UIScrollView沒有響應滾動後的第一個水龍頭
- 21. 當UITextField被移出滾動視圖的框架時,如何阻止UIScrollView自動滾動?
- 22. UITextField不會退出第一響應者?
- 23. modalViewController問題與UITextField第一響應者
- 24. UITextField辭職第一響應者iOS4
- 25. 爲什麼uitextfield成爲第一響應者時永遠不會返回nil?
- 26. 當滾動第二個時滾動RecyclerView
- 27. 當TextField成爲第一響應者時,`controlTextDidEndEditing`被觸發
- 28. 在UIScrollView中移動UITextView時遇到問題時,它是第一響應者
- 29. 如何將文本字段添加到inputAccessoryView,使TextView的第一個響應者
- 30. 文件所有者+第一響應者