2012-03-22 4 views
37

UIView가 있는데 그 레이어 속성을 설정하려고합니다. 나는 .layer.cornerRadius 속성에 액세스하려고 할 때정방향 클래스 개체에서 속성을 찾을 수 없습니까?

self.colorSwatch = [[UIView alloc] initWithFrame:CGRectMake(400, 150, 100, 100)]; 
self.colorSwatch.layer.cornerRadius = 8; 

그러나, 나는

이 무엇을 의미합니까 앞으로 클래스 객체 '의 CALayer *'.에서 찾을 수 없습니다 "속성 'CornerRadius를'을 말한다 경고가? 그것은 파일의 상단에 #import <QuartzCore/QuartzCore.h> 추가 무슨 layer 특성은 객체의 유형입니다. 모르는 감사

답변

99

.

+7

이미 수행하지 않은 경우 ** QuartzCore ** 프레임 워크를 추가해야합니다. – sch

+0

대단히 감사합니다. 내 문제를 해결했습니다. –

0

당신은 < QuartzCore/QuartzCore.h> 우열에 # import에 파일을 가져와야합니다 xcode 버전이 5보다 작은 경우에만 wController.m 클래스입니다.

xcode 버전 5 이상을 사용하고 있고 가져 오기가 필요하지 않은지 확인하십시오. 자동으로 포함됩니다.

관련 문제