2011-12-01 2 views
0

나는 문장의 절반을 나머지 절반은 파란색으로 만들 필요가 있으므로 Interface Builder에 두 가지 다른 UILabels을 배치하고 GUI를 사용하여 색상을 변경했습니다. Objective-C 측면에서, 때로는 문장을 숨기고 공개해야합니다.UILabel을 Interface Builder에서 다른 UILabel의 하위 클래스로 만드는 방법은 무엇입니까?

self.redHalf.hidden = YES; 
self.blueHalf.hidden = YES; 

self.redHalf.hidden = NO; 
self.blueHalf.hidden = NO; 

이것은 모듈 코드가 아닙니다. 차라리 한 문장으로 전체 문장을 숨기거나 공개 할 수 있습니다. 그래서 다른 절반의 아이를 반으로 인터페이스 위저드에서 드래그하여 만들려고했는데 아무 일도 없었습니다.

답변

1

IB의 UILabel에서 하위보기를 만들 수 없습니다. (코드에서도 할 수 있습니다.)

일반 UIView를 IB에서 드래그하여 일반 UIView의 두 UILabels 하위 뷰를 모두 만듭니다. 그런 다음 일반 UIView의 숨김 속성을 설정하여 두 레이블을 숨기거나 표시합니다.

관련 문제