开发者社区> 问答> 正文

关于修改UInavigationbar标题 的问题

有两个屏幕,要实现点击第一个屏幕导航栏的按钮,在第二个屏幕中改变。我用了storyboard

第一个屏幕的代码:

-(IBAction) ChangeSecondPageTitle: (id) sender {

SecondViewController *second=[[self storyboard] instantiateViewControllerWithIdentifier:@"second"];
        second.modalTransitionStyle=UIModalTransitionStyleFlipHorizontal;
          second.detailTitle.topItem.title=@"example";
        [self presentModalViewController:second animated:YES];
}

第二个屏幕的.h文件:

@property (weak, nonatomic) IBOutlet UINavigationBar *detailTitle;

展开
收起
爵霸 2016-03-19 10:53:34 1876 0
1 条回答
写回答
取消 提交回答
  • 我猜想你是要设置第二屏幕导航条的标题

    使用导航控制器显示第二个屏幕。

    SecondDetailViewController 市里中,保持NSString属性:
    `@property (strong, nonatomic) NSString *navBarTitle;
    `

    viewDidLoad,设置标题:
    `[self setTitle:navBarTitle];
    `

    2019-07-17 19:07:38
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载