Скрыть один вид и отобразить другое при касании кнопки

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

Ответ 1

Убедитесь, что ваши два набора текста/кнопок находятся в двух UIView (я буду называть их "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];
}

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