2011-07-29 3 views
0

ContainerView에서 UILabel을 사용하고 싶습니다.
그래서이 코드를 사용하고 있습니다.ContainerView hide UILabel

UILabel *myLabel = [[[UILabel alloc] initWithFrame:CGRectMake(16, 60, 300, 150)] autorelease]; 
myLabel.numberOfLines = 0; 
myLabel.font = [UIFont systemFontOfSize:13.5]; 
myLabel.text = [theQuiz objectAtIndex:row+3] ; 
myLabel.lineBreakMode = UILineBreakModeWordWrap; 
myLabel.backgroundColor = [UIColor clearColor]; 
myLabel.layer.cornerRadius = 8.0; 
[myLabel sizeToFit]; 
[self.view addSubview:myLabel]; 

//ContainerView 
UIView *ChallengeView = [[UIView alloc] initWithFrame:CGRectMake(8, 55, 300, 10 + Challenge.frame.size.height)]; 
ChallengeView.layer.borderColor = [[UIColor purpleColor ] CGColor]; 
[ChallengeView setBackgroundColor:[UIColor whiteColor]]; 
ChallengeView.layer.cornerRadius = 8 ; 
ChallengeView.layer.borderWidth = 1.5; 
[self.view addSubview:ChallengeView]; 
[ChallengeView release]; 

이제 문제는 내가 ContainerView에 대한 배경 색상을 설정할 때 myLabel

모든 솔루션의 텍스트를 숨 깁니다이다 ??

[self.view bringSubviewToFront:myLabel]; 

답변

0

는 containerView 당신이 containerView 후 라벨을 추가하거나이 작업을 수행하거나 라벨 위에 추가되는 것입니다. @의 xs2bush 말 등 그렇지 않으면 u는

[self.view bringSubviewToFront:myLabel]; 

BCZ ChallengeView 레이블을 숨 깁니다 할 수 있습니다.

+0

그것은 작동합니다 .. !! 감사 xs2bush .. :) – iUser

0

그런 다음 myLabel을 추가, 먼저 ChallengeView를 추가 : 무슨 일이 일어나고 무엇

+0

나는 그것을 얻었다. .. :) Thanx EXC_ .. !! – iUser