2011-08-28 3 views
0

버튼 만 누르면 부모보기에 라벨을 동적으로 추가하고 싶을뿐입니다. 배우는 실제 응용 프로그램이 아닙니다.
여기에는 실행되는 메소드의 버전이 표시되어 있지만 레이블은 볼 수 없습니다.코드를 통해 parentView에 라벨을 추가하지 못했습니다.

- (IBAction)addLabelToParentView 
{ 
    NSLog(@"button click"); 
    UILabel* label ; 
    [label setText:@"test"]; 
    [[self view] addSubview:label]; 
} 

답변

2

라벨을 프레임 직사각형으로 초기화해야합니다. 아래 코드를 사용해보십시오.

- (IBAction)addLabelToParentView 
{ 
    NSLog(@"button click"); 
    UILabel* label = [[UILabel alloc] initWithFrame:CGRectMake(20.0, 20.0, 280.0, 30.0)]; 
    [label setText:@"test"]; 
    [[self view] addSubview:label]; 
} 
+0

가파른 커브 : 감사합니다. –

관련 문제