Если ваше приложение поддерживает несколько тем пользовательского интерфейса, имея несколько nib-файлов для своих контроллеров представлений, то когда пользователь изменяет тему через меню настроек в приложении, каковы ваши варианты, чтобы заставить контроллеры представлений запущенного приложения перезагружать свои представленияс другим файлом пера?
Я уже знаком с основами, т. е. вы можете условно загрузить другой файл пера, основываясь на настройке, хранящейся где-то вроде NSUserDefaults.Но после этого, в тот момент, когда пользователь (в приложении) меняет настройку темы, какие у меня есть варианты, чтобы изменения вступили в силу?
Думаю, я мог бы сказать пользователю, что изменение темы вступит в силув следующий раз он запустит приложение, но как насчет реального времени?Могу ли я заставить приложение перезагружать представления, аналогично тому, как это происходит при нехватке памяти?