2014-12-10 2 views
0
UITextView *text = [[UITextView alloc] initWithFrame:self.frame]; 
[text setText:@"hello world!"]; 
text.backgroundColor = [UIColor blueColor]; 

[self.layer addSublayer:text.layer]; 

왜 나는 파란색을 볼 수 있습니까?다른보기에서 레이어를 추가하려면 어떻게해야합니까?

+0

text.backgroundColor = [UIColor blueColor]; 그게 왜 파란색을 보여주는 것입니다. 그 대신 text.backgroundColor = [UIColor clearColor]; –

+0

@karboom : 귀하의 요구 사항 또는 귀하의 의미를 알려주십시오. –

+0

애니메이션을 만들기 위해 다른보기의 레이어에서 레이어를 추가하고 싶습니다. @Vineesh TP – karboom

답변

0

만 파란색은 text.textColor = [UIColor blackColor];

예에 의해 텍스트 색상을 변경 의미가 표시되는 경우 : 당신은 소유 것 레이어의 계층 구조와 엉망이 필요하지 않습니다

UITextView *text = [[UITextView alloc] initWithFrame:self.frame]; 
[text setText:@"hello world!"]; 
text.textColor = [UIColor blackColor]; 
text.backgroundColor = [UIColor blueColor]; 
0

전망. 보기를 하위보기로 추가하기 만하면됩니다.

[self addSubview:text]; 
관련 문제