ios - 未使用滚动转换样式调用 UIPageViewController 委托方法
问题描述
我使用 aUIPageViewController
垂直滚动来显示我的数据。我这样创建它:
- (UIPageViewController *)pageViewController {
if (!_pageViewController) {
NSDictionary *options = @{UIPageViewControllerOptionInterPageSpacingKey: @(0)};
_pageViewController = [[UIPageViewController alloc] initWithTransitionStyle:UIPageViewControllerTransitionStyleScroll navigationOrientation:UIPageViewControllerNavigationOrientationVertical options:options];
_pageViewController.delegate = self;
_pageViewController.dataSource = self;
}
return _pageViewController;
}
当我UIPageViewController
显示最后一页时,我想向上滚动并触发一个动作来加载更多数据。但是没有UIPageViewController
调用任何委托或数据源方法。
但是,如果我更改UIPageViewControllerTransitionStyleScroll
为UIPageViewControllerTransitionStylePageCurl
,pageViewController:viewControllerAfterViewController:
并且按预期调用了其他一些委托和数据源方法。
那么这是一个错误UIPageViewController
吗?我该如何解决?
解决方案
推荐阅读
- indexing - 不同宽度的索引寄存器
- python - Django ModelForm 没有将数据保存到数据库,Form.save 不起作用?
- javascript - 使用脚本从 Google 表格在 Google 议程中创建事件时遇到问题
- c - 将 typedef 枚举初始化为字符串
- sql-server - 您如何确定包含在表 A 中而不包含在表 B 中的记录
- doxygen - Doxygen 搜索和替换输出
- r - 使用 knitr 编译 .Rmd 文件时调用第二个文件中的函数
- matplotlib - 缺少轴的 matplotlib 颜色条
- python - 有没有办法对 Python 脚本的每一行进行计时?
- python - 当不等于多个条件时,熊猫重命名一列值