сначала позвольте мне сказать, что я довольно новичок в iPhone, поэтому я прошу прощения за свое невежество.
У меня есть UITableView, в который я хочу добавить новые элементы. Когда нажата кнопка добавления, я хочу, чтобы модальный экран скользил вверх, где пользователь вводит текст для нового элемента.
Я читал из Apple Руководство по программированию для 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. Насколько я могу определить, это должно дать мне модальное представление с одним текстовым полем и навигационной панелью с Cancel и Save в нем. Я должен создать это представление сам в Интерфейсном Разработчике? Или это стандартная вещь, которую мне нужно как-то импортировать? Может ли кто-нибудь помочь мне расшифровать это или, альтернативно, показать мне другой способ заставить это работать?