正如你猜測我還是一個新手,讓我的腦袋圍繞iphone開發。 我只是嘗試了基本視圖加載點播,我無法上班在沒有導航控制器的情況下導航到另一個視圖控制器
我有一個應用程序,2視圖控制器,每個視圖控制器連接不同的筆尖文件。 我試圖手動切換視圖;不涉及導航控制。
我該如何手動將第二個視圖推送到第一個視圖? self.navigationController pushViewController
不會工作,因爲沒有導航控制器。 我還可以如何推動第一個視圖上的第二個視圖並銷燬第一個視圖;反之亦然? 我在第一種觀點的按鈕動作做到了這一點:顯然
SecondView *sv=[[SecondView alloc] initWithNibName:@"SecondView" bundle:nil];
[self.navigationController pushViewController:sv animated:YES];
,它沒有工作。
window addSubView
也沒有工作,因爲第一個視圖控制器是根視圖控制器(不知道我說的是正確的)。換句話說,當我運行應用程序時,第一個視圖是我看到的應該加載第二個視圖的按鈕。
我花了幾個小時尋找一個簡單的例子,我找不到任何。
有什麼建議嗎?
在第一視圖控制器
SecondView * sv = [[SecondVie w alloc] initWithNibName:@「SecondView」bundle:nil]; \t [self.view addSubview:sv.view]; \t [sv release];似乎工作,但沒有動畫;我如何添加動畫就像它發生在導航控制器 – Veeru 2010-11-09 09:43:03
編輯我的答案。 :)包括動畫 – 2010-11-09 10:15:47