0

UIPageViewController在我的情节提要中使用 ,viewControllersUITextFieldUIPageViewController.

但是当你点击 时UITextField,键盘会弹出来UITextField,所以你基本上看不到UITextField

我已经有一个使用这个的类,UIScrollView但我不能将它拖放ScrollViewPageViewController我的故事板中。

有没有其他选择可以解决这个问题?

4

1 回答 1

0

这不是 UIPageViewController 的工作方式。您不能在情节提要中对 UIPageViewController 进行任何设计!它的视图纯粹是为了显示它的孩子的视图。您必须有一个 UIViewController,您可以setViewControllers:...在数据源调用 ( pageViewController:viewControllerAfterViewController:) 中提供给 UIPageViewController 。UIViewController 的视图就是你想要设计的。

这是一些代码:

http://www.aeth.com/iOSBook/ch19.html#_page_view_controller

还从基于页面的应用程序模板创建一个新项目。它向您展示了该怎么做。

至于将 UITextField 滚动到键盘之外的部分,这是一个标准问题,Stack Overflow 上已经有很多答案。例如,请参阅我的答案:

https://stackoverflow.com/a/15802546/341994

于 2013-04-04T16:05:35.970 回答