所以我正在尝试找到这个奇怪的bug的解决方法: http://www.screencast.com/t/UqvVn8ccodEV
基本上我有一个带子视图控制器的UIPageViewController(显然)。一旦我添加了一个文本字段,就会发生这种奇怪的事情,如果你滚动它然后单击一个文本字段,它会随机移动到另一个页面。没有任何代表被调用,键盘再次上下移动。
似乎与此处相同:clicking/typing on UITextField increments UIPageViewController instead of displaying keyboard
似乎也记录在这里:http://openradar.appspot.com/13315308
无法弄清楚这到底是什么,或者绕过它。
这是一个骨架版本(从链接问题中提取): https://www.dropbox.com/s/6l5efem3wque7li/pageScroll.zip?v=1mci
滚动一页,然后点击文本字段。只是第一次发生。
答案 0 :(得分:3)
检查此伏都教:将UITextField
嵌入UIScrollView
。我在你提到的项目上尝试了它并且它有效。
我想这与改变响应者链有关,这会让事情变得混乱。