Скрыть один вид и показать другой при прикосновении к кнопке - PullRequest
12 голосов
/ 26 сентября 2011

Я создавал приложения «если / тогда» для Android, и теперь мой босс хочет, чтобы я делал то же самое для его iPad.Мне просто нужно выяснить, как кодировать, чтобы при нажатии кнопок он скрывал текущий вид (текст и кнопку) и отображал следующий набор текста и кнопок.

1 Ответ

32 голосов
/ 26 сентября 2011

Убедитесь, что ваши два набора текста / кнопок находятся в двух UIViews (я буду называть их «viewOne» и «viewTwo»), когда вы хотите поменять местами свои представления, используйте этот код:

[viewOne setHidden:[viewTwo isHidden]];
[viewTwo setHidden:![viewTwo isHidden]];

Это не самый понятный способ сделать это, но это один из самых коротких.Что-то проще для чтения:

if ([viewOne isHidden]) {
    [viewOne setHidden:NO];
    [viewTwo setHidden:YES];
} else {
    [viewOne setHidden:NO];
    [viewTwo setHidden:YES];
}

Либо будет работать, это зависит только от того, как вы хотели бы написать свой код.

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