Я не уверен, отвечает ли мой титул тому, что я хочу спросить, но позвольте мне объяснить;Как добавить UIView в качестве подзадачи для просмотра Storyboard без каких-либо задержек?
Я использую раскадровку, я создал «HomeViewController» и установил его как пользовательский класс. Кроме того, я хочу создать представление программно и добавить этот вид в «Домашний монитор».
Эти TabBar, Greenview и Выход кнопки необходимы. Поскольку я добавил их через построитель интерфейсов, чтобы увидеть, как быстро они появляются на экране, и всякий раз, когда я создаю и запускаю свое приложение, эти компоненты загружаются очень быстро. Они не мигают или появляются через секунду. Они стабильны!
Вот простой код;
- (void)viewDidLoad {
[super viewDidLoad];
UIView *dummyView = [UIView new];
[dummyView setFrame:CGRectMake(0, 0, 200, 200)];
[dummyView setBackgroundColor:[UIColor yellowColor]];
[self.view addSubview:dummyView];}
Когда я запускаю мой код, на мой взгляд, появляется dummyView с желтым цветом, да, но с задержкой несколько секунд. Это действительно раздражает!
Не могли бы вы дать мне какие-либо идеи, пожалуйста? Когда я использую .xib, у меня нет таких проблем.
- Что мне делать, чтобы показать свое мнение, пока мое приложение запускается без любой задержки?
- Метод viewDidLoad достаточно хорош для этого? Как насчет метода loadView?
- По какой причине у меня была эта проблема на раскадровке?
Обновлено
Я собираюсь загрузить .gif:
Спасибо!
Добавить в поле зренияDidAppear! –
Я сделал это раньше, и когда я увижу ваш ответ, я снова это сделал. Но результат тот же. Просмотр по-прежнему появляется позже! @TejaNandamuri –
Я создал образец проекта, как ваш, но я не вижу мигания или задержки, вы видите это поведение на симуляторе или на самом устройстве? – lorenzoliveto