В моем проекте есть две разные цели. И мне нужно две разные темы для каждого. Я знаю, что это возможно, вручную указав изменения самого viewController. Мне было интересно, возможно ли то же самое, что и в самом xib. Я использую XCode 6.1.1.Возможно ли иметь разные xib для разных целей для одного конкретного viewController?
0
A
ответ
1
У вас может быть 2 разных XIB на основе вашей цели. Но вы должны включить макросы препроцессора в свои настройки сборки. Когда вы вызываете класс, на основе препроцессора Mac, создайте экземпляр XIB, который вы хотите, и представите этот контроллер. Вы не можете создавать целевые проекты в XIB/раскадровке.
0
Вам нужно написать, если иное условие, будь то iPhone 4/4s или 5, как это. IS_IPHONE4 - это макрос, который проверяет и возвращает значение bool.
if(IS_IPHONE4)
{
self.viewController =
[[ViewController alloc] initWithNibName:@"ViewControlleriPhone4" bundle:nil];
}
else
{
self.viewController =
[[ViewController alloc] initWithNibName:@"ViewControlleriPhone5" bundle:nil];
}
Смежные вопросы
- 1. Возможно ли иметь разные файлы .gitconfig для разных папок.
- 2. Возможно ли иметь разные сборки для разных продуктов?
- 3. Возможно ли иметь разные цели для прикосновений в разных местах?
- 4. CMake - разные каталоги для разных целей?
- 5. Возможно ли иметь более одного запуска?
- 6. AutoLayout для xib для viewcontroller?
- 7. Возможно ли иметь две разные версии sbt для проекта одновременно
- 8. Возможно ли иметь разные контурные диапазоны для контура?
- 9. Используйте разные быстрые файлы для одного ViewController?
- 10. Возможно ли иметь различную конфигурацию git для разных проектов.
- 11. класс для разных целей
- 12. Кнопка AlertView для конкретного ViewController
- 13. Использование раскадровки и xib для одного и того же viewcontroller?
- 14. Возможно ли иметь разные типы возврата для перегруженного метода?
- 15. Возможно ли иметь разные файлы .DEF для каждой конфигурации сборки?
- 16. Могу ли я иметь разные сертификаты SSL для разных поддоменов?
- 17. Возможно ли обработать привязку только для одного конкретного свойства?
- 18. Можно ли иметь две разные базы данных для одного проекта?
- 19. IOS разные xibs для разных размеров экрана
- 20. Хорошая практика иметь множество пользовательских элементов управления для разных целей.
- 21. один eventListener для разных целей
- 22. Возможно ли иметь один репозиторий git для разных папок?
- 23. Возможно ли иметь разные значения с nhibernate?
- 24. Возможно ли иметь разные высоты строк ячейки таблицы для разных классов классов?
- 25. Возможно ли иметь разные таблицы стилей для разных локалей, на которых мой сайт переведен (локализован) на?
- 26. Возможно ли в Rails иметь разные каталоги ресурсов для разных сред?
- 27. Возможно ли иметь разные ограничения для разных размеров телефона в Xcode?
- 28. Возможно ли иметь разные имена уровней для разных обработчиков в Python Logging
- 29. На Heroku, возможно ли для одного приложения иметь несколько сред?
- 30. Возможно ли иметь функцию для одного типа в родовом классе?