如何UIPageViewController
问题描述:
更改按钮名字我UIPageViewController相关应用进行使用http://www.appcoda.com/uipageviewcontroller-storyboard-tutorial/如何UIPageViewController
我怎样才能改变UIButton的标题时,UI说到最后一页,而UIButton的是其中包含UIPageViewController的UIViewController中?
感谢
答
已经阅读本教程,这里就是你需要做什么:
- 添加PageContentViewController(头文件)的属性为您的按钮标题
@property NSString *buttonText;
- 在PageContentViewController(实施.m文件),viewDidLoad方法中,设定按钮的标题:
- 在故事板中,添加为您的按钮出口到您的视图控制器,类似于你做了什么titleLabel和
- 最后,请致电您的ViewController.m你viewControllerAtIndex方法出口“按钮”,设置pageContentViewController.buttonText要么默认按钮文本或您的特殊按钮文本。如果它被设置
// other initialization pageContentViewController.pageIndex = index; if (index == [self.pageTitles count] - 1) { pageContentViewController.buttonText = @"Your special text"; }
因为按钮的天然文字只被覆盖,它应该:
if (self.buttonText != nil) { [self.button setTitle:self.buttonText forState:UIControlStateNormal]; }
要做到这一点,页面索引设置后,你可以做这样的事情只有当用户在最后一页时才更改文本!