1
這似乎很簡單,但我在此網站上沒有找到任何有關此信息。我想調用一個視圖,但我不想使用addSubview方法,我只想調用當前視圖之上的一個新視圖。並在一段時間後刪除它。添加第二視圖
這似乎很簡單,但我在此網站上沒有找到任何有關此信息。我想調用一個視圖,但我不想使用addSubview方法,我只想調用當前視圖之上的一個新視圖。並在一段時間後刪除它。添加第二視圖
這聽起來像你需要一個NavigationController。
有,你可以把下面的代碼觀點:
ViewController *viewController = [[ViewController alloc]
initWithNibName:@"ViewController" bundle:nil];
[self.navigationController pushViewController:viewController animated:YES];
如果你想切換回舊的ViewController只是刪除下面的代碼視圖:
[self.navigationController popViewControllerAnimated:YES];
ViewController是一個擴展了UIViewController的自己的類。 – Prine 2012-04-24 22:08:31
我不理解。你想添加視圖到屏幕上嗎? – shein 2012-04-24 21:55:53
是一個新的,而不是一個子視圖 – Alexander 2012-04-24 21:56:13
如果你想要一個視圖出現,它必須是某個視圖的子視圖,或者是它自己的子視圖的主視圖。您不能擁有不屬於窗口層次結構的視圖 – shein 2012-04-24 21:57:56