Кто-нибудь знает, как изменить представление внутри наконечника из другого диспетчера представлений? У меня есть выход из представления в файле nib-файла в класс-файл вида, и у меня есть @synthesize
файл вида-класса .m
. И тогда я #import "InfoView.h"
(это класс представления) вид на ViewController и наконец-то я:Изменение фона UIView (внутри nib) от другого viewcontroller
InfoView *infoView;
if (infoView == nil)
{
NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"infoView" owner:self options:nil];
infoView = [nib objectAtIndex:0];
}
infoView.contentView.backgroundColor = [UIColor colorWithRed:0.1 green:0.1 blue:0.1 alpha:1];"
Но я не могу получить фон изменить.
Неужели кто-нибудь пытался сделать что-то подобное раньше? Я ценю любой ввод, спасибо!
РЕДАКТИРОВАТЬ: Вышли на вопрос UIColor
, но это не было проблемой.
Убедитесь, что вы правильно подключили розетки в своем пользовательском представлении и убедитесь, что вы указали класс пользовательского представления в файле xib. – danypata
@ danypata Да, сделали это – PaperThick
@PaperThick. Когда вы используете метод colorWithRed, вам нужно разделить до 255.0f –