我UIPageViewController
在我的情节提要中使用 ,viewControllers
并UITextField
在UIPageViewController
.
但是当你点击 时UITextField
,键盘会弹出来UITextField
,所以你基本上看不到。UITextField
我已经有一个使用这个的类,UIScrollView
但我不能将它拖放ScrollView
到PageViewController
我的故事板中。
有没有其他选择可以解决这个问题?
我UIPageViewController
在我的情节提要中使用 ,viewControllers
并UITextField
在UIPageViewController
.
但是当你点击 时UITextField
,键盘会弹出来UITextField
,所以你基本上看不到。UITextField
我已经有一个使用这个的类,UIScrollView
但我不能将它拖放ScrollView
到PageViewController
我的故事板中。
有没有其他选择可以解决这个问题?
这不是 UIPageViewController 的工作方式。您不能在情节提要中对 UIPageViewController 进行任何设计!它的视图纯粹是为了显示它的孩子的视图。您必须有一个 UIViewController,您可以setViewControllers:...
在数据源调用 ( pageViewController:viewControllerAfterViewController:
) 中提供给 UIPageViewController 。UIViewController 的视图就是你想要设计的。
这是一些代码:
http://www.aeth.com/iOSBook/ch19.html#_page_view_controller
还从基于页面的应用程序模板创建一个新项目。它向您展示了该怎么做。
至于将 UITextField 滚动到键盘之外的部分,这是一个标准问题,Stack Overflow 上已经有很多答案。例如,请参阅我的答案: