无法在UIPageViewController中使用UITextview

时间:2013-03-25 10:06:56

标签: iphone ios objective-c ipad uipageviewcontroller

我有一个奇怪的问题,我有一个页面应用程序,其中一个页面我使用了UITextView,但当我点击UITextView它移动到下一页时,无法写什么都有。

使用UIPageViewControllerTransitionStylePageCurl时没有问题。唯一的问题是UIPageViewControllerTransitionStyleScroll。谁知道解决方案?请帮帮我

2 个答案:

答案 0 :(得分:16)

我自己也遇到了同样的问题,看来这是因为 UITextField UITextView 成为的UIScrollView 。

阻止 UITextView 滚动 UIPageViewController 的解决方案是首先将其嵌入 UIScrollView 而不是直接嵌入到 UIScrollView 中页面的主要观点。

这是有效的,因为当 UITextView 成为第一响应者时,它将在视图层次结构中搜索类型为 UIScrollView 的最早的超级视图,并将滚动该滚动视图适应覆盖屏幕的键盘。如果您没有将 UITextView 包装在 UIScrollView 中,那么将选择 UIPageViewController 的内部 UIScrollView ,滚动,产生不良行为。

答案 1 :(得分:-2)