iPhone создает разные темы - PullRequest
1 голос
/ 09 апреля 2011

Я просто хочу убедиться, что это возможно. Допустим, я создаю три разных представления в конструкторе интерфейсов, и все они имеют свои собственные уникальные кнопки / макет. Можно ли загрузить один просмотр в зависимости от того, что пользователь говорит в настройках. Если так, то где это должно быть сделано? Любые примеры будут оценены.

1 Ответ

2 голосов
/ 09 апреля 2011

Конечно -

int userPref = [[NSUserDefaults standardUserDefaults] integerForKey:@"theme_pref"];

UIViewController *controller;
if (userPref == kOption1)
    controller = [[UIViewController alloc] initWithNibName:@"controller1" bundle:nil];
else if (userPref == kOption2)
    controller = [[UIViewController alloc] initWithNibName:@"controller2" bundle:nil];

Замените UIViewController на имя вашего класса.Кроме того, это всего лишь один из способов получения предпочтений - используйте все, что вы хотите.

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