0
我已經創建了一個總共有4個視圖控制器的應用程序。其中2個是包含帶有(i)按鈕的頁面,該按鈕位於鏈接到應用「約」部分的頂部角落。目前我有2個獨立的視圖控制器顯示相同的東西(關於頁面),因爲我不能讓兩個視圖控制器鏈接到一個單獨的一個,當我點擊每個按鈕。 有沒有辦法讓兩個視圖控制器訪問一個視圖控制器,而無需爲每個視圖控制器創建不同的關於頁面? 感謝滿口Xcode - 從多個視圖控制器訪問一個視圖控制器
我已經創建了一個總共有4個視圖控制器的應用程序。其中2個是包含帶有(i)按鈕的頁面,該按鈕位於鏈接到應用「約」部分的頂部角落。目前我有2個獨立的視圖控制器顯示相同的東西(關於頁面),因爲我不能讓兩個視圖控制器鏈接到一個單獨的一個,當我點擊每個按鈕。 有沒有辦法讓兩個視圖控制器訪問一個視圖控制器,而無需爲每個視圖控制器創建不同的關於頁面? 感謝滿口Xcode - 從多個視圖控制器訪問一個視圖控制器
首先,你應該設置按鈕的目標:
exampleButton addTarget:self action:@selector(buttonAction:) forControlEvents:UIControlEventTouchUpInside;
然後,在按鈕的方法:
-(void)buttonAction:(id)sender
{
AboutViewController *aboutViewController = [[AboutViewController alloc] init];
[self.navigationController pushViewController:aboutViewController animated:YES];
}
不要忘記添加有關視圖控制器的頭文件
#import "AboutViewController.h"
如果你使用故事板,你應該改變按鈕的acti使用方法
-(void)buttonAction:(id)sender
{
[self.navigationController performSegueWithIdentifier:@"aboutSegueIdentifier" sender:sender];
}