我有一个奇怪的问题,我有一个页面应用程序,其中一个页面我使用了UITextView
,但当我点击UITextView
它移动到下一页时,无法写什么都有。
使用UIPageViewControllerTransitionStylePageCurl
时没有问题。唯一的问题是UIPageViewControllerTransitionStyleScroll
。谁知道解决方案?请帮帮我
答案 0 :(得分:16)
我自己也遇到了同样的问题,看来这是因为 UITextField 或 UITextView 成为的UIScrollView 。
阻止 UITextView 滚动 UIPageViewController 的解决方案是首先将其嵌入 UIScrollView 而不是直接嵌入到 UIScrollView 中页面的主要观点。
这是有效的,因为当 UITextView 成为第一响应者时,它将在视图层次结构中搜索类型为 UIScrollView 的最早的超级视图,并将滚动该滚动视图适应覆盖屏幕的键盘。如果您没有将 UITextView 包装在 UIScrollView 中,那么将选择 UIPageViewController 的内部 UIScrollView ,滚动,产生不良行为。
答案 1 :(得分:-2)
您可以参考以下链接..
UIPageViewControllerTransitionStylePageCurl - http://developer.apple.com/library/ios/#documentation/uikit/reference/UIPageViewControllerClassReferenceClassRef/UIPageViewControllerClassReference.html
UIPageViewControllerTransitionStyleScroll - http://developer.apple.com/library/ios/#documentation/uikit/reference/UIPageViewControllerClassReferenceClassRef/UIPageViewControllerClassReference.html