2009-05-22 37 views
3

首先讓我開始說我對iPhone很新,所以我爲我的無知道歉。幫助模式文本輸入新表項

我有一個UITableView,我想添加新的項目。當按下添加按鈕時,我想要一個模式屏幕向上滑動,在那裏用戶鍵入新項目的文本。

我已經從蘋果公司的Table View Programming Guide for iPhone讀書,和他們有按說我想要做什麼的例子:

- (void)addItem:sender { 
// To add an item, display a modal view with a text field. 
if (itemInputController == nil) { 
    itemInputController = [[ItemInputController alloc] init]; 
} 
// Use a navigation controller to provide a customizable navigation bar with Cancel and Done buttons. 
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:itemInputController]; 
[[self navigationController] presentModalViewController:navigationController animated:YES]; 
[navigationController release]; 

}

但是他們沒有解釋itemInputController是隨時隨地的。據我可以確定它應該給我一個單一文本字段的模態視圖,以及一個導航欄,其中包含取消和保存。我是否應該在Interface Builder中自己創建這個視圖?還是我需要導入某種標準的東西?任何人都可以幫我解密這個,或者讓我看看另一種方法來解決這個問題嗎?

回答

1

ItemInputController將是你需要添加到你的項目的UIViewController的衍生物。

您需要創建一個新的UIViewController子類,然後在IB中構建接口 - see here,以獲得有關構建UIViewControllers的討論。