나는 ViewController
과 View
을 별도의 파일에 가지고 있습니다. 는 ViewController
에서 나는 다음과 같은보기를 추가하는 mainView
에서보기 액세스 ViewController에서 서브 뷰
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
mainView = [[MainView alloc] init];
[self setView: mainView];
}
return self;
}
는 라벨, SubView
로 추가있다. 내 컨트롤러에서 레이블 텍스트를 변경하고 싶습니다. 내가 어떻게 그럴 수 있니?
컨트롤러에서 레이블에 액세스하는 방법을 알 수 없습니다.
에서
MAINVIEW가있는 UIView의 자신의 서브 클래스를 작성하는 경우 MainView.m에서
라벨에 태그를? – Linuxios
레이블이 속성을 사용하여 공개적으로 선언 되었습니까? –
MainView는 UI의 내 하위 클래스입니다. 방금이 Views .h 파일에서 레이블을 선언했지만 속성은 선언하지 않았습니다. – DontMind