不能在UIPageViewController里实现UITextview

我有一个奇怪的问题,我有一个页面的应用程序,其中一个页面我使用了一个UITextView ,但是当我点击UITextView它移动到下一个页面,不能写任何东西。

当我使用UIPageViewControllerTransitionStylePageCurl时没有问题。 唯一的问题是与UIPageViewControllerTransitionStyleScroll 。 任何人都知道解决scheme 请帮帮我

我自己碰到了同样的问题,看来这是一个UITextFieldUITextView成为UIScrollView内第一个响应者时发生的一些默认行为的结果。

阻止您的UITextView滚动UIPageViewController的解决scheme是先将其embedded到UIScrollView中,而不是直接embedded到页面的主视图中。

这是因为当UITextView成为第一响应者时,它将searchUIScrollViewtypes的视图层次结构中最早的超级视图,并且将滚动该视图以适应覆盖屏幕的键盘。 如果你不把UITextView包装在UIScrollView中 ,你的UIPageViewController的内部UIScrollView将被选中并滚动,产生不需要的行为。