Нет метода '-setBorderColor:' на уровне UIView?

У меня есть следующий код в двух разных классах (оба подкласса 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];
8
задан Carter Allen 11 February 2011 в 23:47
поделиться