#iphone
#iPhone
Вопрос:
У меня есть presenetModalViewcontroller, к которому я добавляю viewcontroller. Когда я нажимаю кнопку на этом viewcontroller, мне нужно загрузить представление. Прямо сейчас я загружаю прозрачный вид на ранее упомянутый ViewController. Но когда я загружаю представление, мой ViewController за ним показывает пустой вид.Это как если бы ViewController исчез. Я не могу найти решение того, что происходит. Любая помощь будет оценена.
Комментарии:
1. Звучит довольно странно нажимать кнопку на viewcontroller. Вы должны предоставить фрагменты кода…
2. Моя ошибка. Я имел в виду кнопку панели инструментов. При нажатии этой кнопки на панели инструментов загружается мой вид. Представление прозрачно, и я вижу за ним свой ViewController, но у него пустое представление.
Ответ №1:
Ваш новый вид, скорее всего, имеет непрозрачный фон. Установите для свойства UIView ‘opaque’ значение ‘NO’, а для его backgroundColor — значение [UIColor clearColor].
Комментарии:
1. У моего представления прозрачный фон. Я это проверил. И даже когда я удаляю представление, вместо моего ViewController появляется. Я получаю вид пустого представления.
Ответ №2:
Я неправильно загружал представление. Этот код сработал
[[NSBundle mainBundle] loadNibNamed:@"NewView" owner:self options:nil];
[self.newView setFrame:CGRectMake(0, 0, 320, 480)];
[self.view addSubview:newView];