Изменение основного вида с помощью NSUserDefaults и пакета настроек - PullRequest
0 голосов
/ 17 сентября 2009

У меня есть игра в App Store, и для следующей версии я работаю над тем, чтобы в настройках была опция использовать другой скин. Например, допустим, я выбрал баскетбольный вариант. Я хотел бы, чтобы приложение показывало баскетбольный файл .xib вместо контроллера представления по умолчанию.

Как бы я это сделал? Там будет около 4-5 разных скинов. Спасибо.

1 Ответ

0 голосов
/ 17 сентября 2009

Я бы предложил использовать ваш пользовательский интерфейс программно, а не использовать файл XIB, так как я считаю, что невозможно выполнить то, что вам нужно, с помощью XIB.

Если вы не уверены в использовании xib, создайте 5 идентичных наборов подпредставлений и присвойте им соответствующие имена, а затем программно скрывайте / показывайте их при необходимости.

Это кажется гораздо более громоздким и трудным для управления, когда возникает возможность просто создать элементы самостоятельно в коде.

...