2012-05-07 9 views
0

다음 UILabel 구현이 있습니다. NSString이 전달된다는 것을 확인할 수 있지만 나가는 것처럼 보이는 것은 모두 흰색 선입니다IOS UILabel에 흰색 선이 표시됩니다.

아이디어가 있습니까?

 CGRect labelFrame = CGRectMake(10, 5, 300, 20);     
     UILabel *label = [[UILabel alloc] initWithFrame:labelFrame]; 
     label.font = [UIFont systemFontOfSize:15]; 
     label.text = labelText; 
     [textView addSubview:label]; 
+1

이보기의 일부 또는 전부를 차단하고있는 다른보기를 맨 위에 추가하고 있습니까? 'label.backgroundColor = [UIColor greenColor];와 같은 것을 시도해 보았습니까? 포함 된 뷰에서 프레임이 보이도록 만드셨습니까? 'UITextView'에 레이블을 추가하려고합니까? 'UIScrollView'라는 사실 때문에 약간의 복잡함이있을 수 있습니다. – DBD

+0

pls에서 스크린 샷을 제공합니다. 라벨에 다른 것이 있습니까? 텍스트를 할당 한 후에'[label sizeToFit]'를 호출 할 수있다. – calimarkus

+0

배경을 녹색으로 설정하고 이제 백일 선은 녹색 선으로 설정됩니다. 파고가 깊어지면 위의보기가 마진을 적용하는 것처럼 보입니다. 나는 내 속임수에 대한 DBD에게 감사의 말을 전합니다. – Herb

답변

0

를 추가해보십시오 [라벨 setAdjustsFontSizeToFitWidth : YES (당신은 또한 작은 뭔가를 최소 글꼴 크기를 설정해야합니다). 또한 textColor 값이 투명하지 않은지 확인하고 높이를 지정하십시오. ARC가 활성화되어 있지 않으면 레이블을 해제해야합니다.

관련 문제