iphone - PageViewController 当前索引

标签 iphone ios xcode ipad uipageviewcontroller

我想用 pageViewController 的当前索引设置 slider 的值。 我的想法是使用这种方法,但我不知道如何获得索引...

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

    if(completed)
    {

        //self.slider.value = THE INDEX;
    }
}

最佳答案

我想你必须在你的数据源上实现自定义方法, 这将返回 View Controller 的索引。您很可能在数据源中有带有 ViewControllers 的数组。像下面这样简单的调用应该做的:

[pageViewController.datasource indexOfViewControler:[pageViewController.viewControllers]objectAtIndex:0]]; // index of viewcontroller is methond you need to implement on your datascource

关于iphone - PageViewController 当前索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14813358/

相关文章:

android - 将相机 View 集成到我在 PhoneGap 中的应用程序中

iphone - 如何使用 UIAppearance 为子类而不是父类(super class)设置样式?

ios - 关闭 View Controller 时出错

xcode - App Store Connect 拒绝二进制 w/ITMS-90562 Invalid Bundle - 无法编译 Bitcode

ios - AdHoc Beta 测试的代码签名

iphone - 无法从 Url 将 UIImage 设置为 UIImageView?

iphone - UITableViewscrollToRowAtIndexPath

iPhone编程: avaudioplayer leaks memory on play

ios - 为什么使用 NSLayoutConstraint.activate 比 .isActive = true 更有效?

iphone - 从服务器下载图像并仅覆盖修改后的图像