2011-10-22 2 views
1

UIView 하위 클래스가 있습니다. [[NSBundle mainBundle] loadNibNamed:@"" ...]을 통해로드 중입니다. 인터페이스 빌더에서 모든 콘센트를 제대로 연결했지만 initWithCoderUILabel은 0x0입니다.uiview가로드 된 후 uilabel 텍스트가 변경됩니다.

IBOutlets을 초기화하여 내 UILabel에 액세스 할 수 있고 setText으로 전화 할 수있는 방법은 어디에서 얻을 수 있습니까?

+0

예, 이것은 사용자 정의 서브 뷰를위한 것이지, 뷰 컨트롤러의 경우 UIViewController – zsniperx

답변

0

와우는 답을 발견 슈퍼

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 
    mylabel.text = @"yadayadayada"; 
} 
1

있는 viewDidLoad, 그리고

+0

오 잠깐 기다려주십시오. YMMV. – Colin

0

컨트롤러의 -viewDidLoad 방법 당신에게 UI 요소를 초기화 전화하는 것을 잊지 마세요!

- (void)awakeFromNib 

어쨌든 대답 해 주셔서 감사합니다.

관련 문제