有兩個屏幕,要實現點擊第一個屏幕導航欄的按鈕,在第二個屏幕中改變。我用了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;
我猜想你是要設置第二屏幕導航條的標題
使用導航控制器顯示第二個屏幕。
在SecondDetailViewController 市裡中,保持NSString屬性:
@property (strong, nonatomic) NSString *navBarTitle;
在viewDidLoad,設置標題:
[self setTitle:navBarTitle];