Как загрузить UIView из крана? - PullRequest
1 голос
/ 10 апреля 2010

Я новичок в разработке для iPhone, и я сделал несколько примеров и видел код и код и еще код, но я все еще не могу получить

когда пользователь нажимает здесь, показывает это представление с использованием этой анимации и возвращается после (пользователь нажимает кнопку назад)

Я сделал несколько примеров панели вкладок, примеров утилит и т. Д., Но когда я запускаю проект с нуля, код никогда не делает то, что я хочу: - /

каждый раз, когда я создаю View (xib), я также создаю контроллер (файлы h и m), так как все примеры похожи на это, и я понятия не имею, могу ли я создать только 4 вида и только один контроллер: (

когда пользователь касается UITableCell , как я могу загрузить новое представление, используя анимацию ? и как я могу вернуться к UITableCell, которым был пользователь?

kind'a (в C #)

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

...

this.Close();

Если кто-то может поделиться какими-то знаниями, учебником или скринкастом, я буду очень признателен

Спасибо!

Ответы [ 2 ]

1 голос
/ 10 апреля 2010

Нажмите на ячейку и покажите новое представление, если ваше табличное представление имеет 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 голосов
/ 10 апреля 2010

Вы хотите прочитать о UINavigationController. Возможно, также прочитайте «Просмотр руководства по программированию для iPhone OS», все доступны на http://developer.apple.com.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...