У меня есть следующий код в двух разных классах (оба подкласса UIView). В одном месте все отлично работает, граница нарисована. В другом месте я получаю предупреждения о том, что методы не найдены, и, конечно, граница не рисуется. Как это возможно?
UIView* test = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 100,100)];
test.backgroundColor = [UIColor redColor];
[test.layer setBorderColor: [[UIColor blueColor] CGColor]]; //no '-setBorderColor:' method found
[test.layer setBorderWidth: 1.0]; //no '-setBorderWidth:' method found
[self addSubview:test];