gpt4 book ai didi

ios - 如何更改 UIPageViewController 中的按钮名称

转载 作者:行者123 更新时间:2023-11-30 12:32:40 24 4
gpt4 key购买 nike

我有使用 http://www.appcoda.com/uipageviewcontroller-storyboard-tutorial/ 制作的 UIPageViewController 相关应用程序

当 UI 到达最后一页时,UIButton 位于包含 UIPageViewController 的 UIViewController 中,如何更改 UIButton 的标题?

谢谢

最佳答案

阅读完本教程后,您需要执行以下操作:

  1. 为按钮标题添加 PageContentViewController(头文件)的属性
@property NSString *buttonText;
  • 在 PageContentViewController(实现 .m 文件)的 viewDidLoad 方法中,设置按钮的标题:
  • if (self.buttonText != nil) {    
    [self.button setTitle:self.buttonText forState:UIControlStateNormal];
    }
  • 在 Storyboard中,将按钮的 socket 添加到 View Controller ,类似于为 titleLabel 所做的操作,并将该 socket 命名为“按钮”
  • 最后,在 ViewController.m 的 viewControllerAtIndex 方法中,将 pageContentViewController.buttonText 设置为默认按钮文本或特殊按钮文本。
  • 为此,在设置页面索引后,您可以执行以下操作:

    // other initialization
    pageContentViewController.pageIndex = index;
    if (index == [self.pageTitles count] - 1) {
    pageContentViewController.buttonText = @"Your special text";
    }

    因为按钮的自然文本只有在设置后才会被覆盖,因此只有在用户位于最后一页时才应更改文本!

    关于ios - 如何更改 UIPageViewController 中的按钮名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43302112/

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