【问题标题】:How to Implement UIPageController in project如何在项目中实现 UIPageController
【发布时间】:2012-05-24 04:13:33
【问题描述】:

我有一个包含 UITextView 的页面,其中包含一些文本,有一个更改章节的选项,我将更改章节选项放在按钮单击中。 我的下一章和上一章的代码是

-(void) leftswipedetected:(UISwipeGestureRecognizer*)recognizer {
   delegatee.selectedChapter = [NSString stringWithFormat:@"%d",[delegatee.selectedChapter intValue] + 1];
    [delegatee reloadVerses];
    [self resetReadViewToVerse:1];
}
-(void) rightswipedetected:(UISwipeGestureRecognizer*)recognizer {

    if(![delegatee.selectedChapter isEqualToString:@"1"])
    {
        delegatee.selectedChapter = [NSString stringWithFormat:@"%d",[delegatee.selectedChapter intValue] - 1];
        [delegatee reloadVerses];
        [self resetReadViewToVerse:1]; 
    }   
}

我的问题是如何在 ios5 中借助 UIPageController 实现本章导航?我只想看起来像在 iBook 中。有没有办法做到这一点?

【问题讨论】:

    标签: iphone ios ios5 uipageviewcontroller


    【解决方案1】:

    在 iOS 中没有像 UIPageViewController 这样的东西,它是 UIPageControl,它只是为您提供 UI 类型的页面控件,您可以通过点击 UIPagecontrol 以编程方式更改章节,或者您可以将 UISwipeGesture 附加到它。

    UIPageControl Tutorial

    Anothe one

    【讨论】:

    • 所以可以通过页面控制来像翻页一样改变章节吗?
    • 但问题是我没有滚动视图或单独的视图控制器来更改章节,它都在一个视图控制器中
    • UIPageControl 只是一个用户界面,您可以在其中定义 numberOfPages ,sizeForNumberOfPages: 等。您可以实现您想要的任何效果。如果出现卷曲效果,您将不得不使用 UIView 动画(但是为什么 pagecontrol 那么?)无论如何是可能的
    • 你的章节有哪些页面?
    • 实际上没有页面,文本只在textview中改变,我只是想要像iBook这样的卷曲来改变章节menz改变文本,就是这样
    猜你喜欢
    • 2020-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多