gpt4 book ai didi

ios - 未调用 UIPageViewController 委托(delegate)方法

转载 作者:可可西里 更新时间:2023-11-01 03:35:29 25 4
gpt4 key购买 nike

在我的应用程序中,我有一个 RootViewController (UIPageViewController)、一个 FirstController (UIViewController) 和一个 SecondController (UIViewController)。两个 UIViewController 中的两个 View 在 RootViewController 上滚动

在我的 RootViewController.h 中:

@interface RootController : UIPageViewController <UIPageViewControllerDataSource, UIPageViewControllerDelegate>

但是当我在不同的 View 之间滚动时,委托(delegate)方法如下:

-(void) pageViewController:(UIPageViewController *)pageViewController didFinishAnimating:(BOOL)finished previousViewControllers:(NSArray *)previousViewControllers transitionCompleted:(BOOL)completed

没有被调用。为什么?有人能帮我吗?提前谢谢你。

最佳答案

您是否将 rootViewController(您希望接收委托(delegate)调用的任何 Controller /对象)指定为 UIPageViewController 的委托(delegate)/数据源?

pageViewController.delegate = rootViewController;
pageViewController.dataSource = rootViewController;

关于ios - 未调用 UIPageViewController 委托(delegate)方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22067476/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com