2010-04-10 88 views
1

我是新來的iPhone發展,我做了一些實例,看到代碼和代碼以及更多的代碼,但我當用戶點擊仍然無法得到如何從水龍頭加載UIView?

這裏使用該動畫顯示此觀點,並去回來後(用戶點擊後退按鈕)

我做了一些標籤欄的例子,實用的例子,等等,但是當我從頭開始一個項目中的代碼永遠不會是我想要的東西: - 每次/

我創建了一個View(xib)我也創建了控制器(h和m文件),因爲所有的例子都是這樣的,我不知道如果我只能創建4次,只是有一個控制器:-(

用戶點擊一個UITableCell我怎麼可以加載使用動畫一個新的看法?以及我如何才能將返回給用戶的UITableCell

kind'a(在C#)

myNewForm f = new myNewForm(); 
f.show(); 

...

this.Close(); 

如果有人能夠分享一些知識或教程或截屏,我將不勝感激

謝謝您!

回答

1

點擊一個單元格,展現出新的觀點,如果你的表視圖有一個UINavigationBar的:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { 
    if (indexPath.row == myRow) { 
     MyViewController *vc = [[MyViewController alloc] init]; 
     [self.navigationController pushViewController:uvc animated:YES]; 
     [vc release]; 
    } 
} 

然後,用戶可以點擊後面還有。您可以模態表現爲好,但需要實現的方式返回到表視圖,通過使用:

[self presentModalViewController:vc animated:YES]; 

但最簡單的基本情況是這樣的,你可以在任何模板的應用程序的AppDelegate中看到使用:

[window addSubview:vc.view]; 

請記住,操作系統爲您做了很多工作,包括通過鼓勵創建控制器類來教你關於MVC。

+0

如果它只是UIView的沒有導航?嗯......也許我應該堅持用我的第一個項目的導航: - /它在C#中非常容易:D – balexandre 2010-04-10 00:50:23

+0

在iPhone中也很容易。但是,您可以通過操作系統爲您提供許多選擇不同方式的選項。猜猜我會爲你編輯我的答案。 – 2010-04-10 10:12:59

0

想要了解UINavigationController。也許還可以閱讀「用於iPhone OS的查看編程指南」,全部可在http://developer.apple.com處獲得。