【问题标题】:How to get title of top viewcontroller?如何获得顶部视图控制器的标题?
【发布时间】:2012-12-16 21:56:18
【问题描述】:

我想获取顶部视图控制器的标题,以便将其与字符串进行比较,并根据此比较采取适当的措施。我目前正在执行以下操作,但标题始终返回为 null。

UIViewController *viewController = self.viewController.homeViewController;

while (viewController.presentedViewController) 
    viewController = viewController.presentedViewController;

NSLog(@"top viewController title %@", viewController.navigationItem.title);

【问题讨论】:

    标签: ios uiviewcontroller title visible


    【解决方案1】:

    试试这个:

    NSLog(@"%@", self.viewController.homeViewController.title);
    

    title 属性应该是视图控制器本身的属性。

    【讨论】:

    • self.viewController.homeViewController 只是根控制器。上面还有其他 UIViewControllers。我正在寻找顶部 UIViewController 的标题。我试过 viewController.title 没有成功。它返回 null。
    • 我尝试了 self.viewController.title,但也给出了 null。看我原来的例子。想法?
    猜你喜欢
    • 2016-10-27
    • 2022-09-29
    • 2018-01-27
    • 2018-06-13
    • 2015-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-25
    相关资源
    最近更新 更多