2011-09-12 3 views
0

내 응용 프로그램에 MKmapView가 있습니다. 이제 프레임 메신저에 MKmapView를 추가하고 싶습니다. 다음과 같이 코드를 작성했습니다.mkmapview에 프레임을 추가하려고합니다.

- (id)initWithFrame:(CGRect)frame 
{ 
     // Initialization code 

     time=[[UILabel alloc] initWithFrame:CGRectMake(10, 10, 200, 21)]; 
     time.textColor=[UIColor blackColor]; 
     [time setFont:[UIFont boldSystemFontOfSize:18]]; 
     [time setBackgroundColor:[UIColor whiteColor]]; 
     [time addSubview:time]; 
     time.alpha=0.8; 
    return time; 
} 

하지만 프레임이 내 MKmapView에 표시되지 않습니다.

pls 이걸 도와주세요.

thanx.

+0

[time addSubview : time]를 대체하십시오. 와 함께 [self addSubview : time]; – Maulik

답변

1

방금 ​​시간을 서브 뷰로 추가 했으므로별로 도움이되지 않습니다. MKMapView의 하위 뷰 또는 MKMapView가있는 뷰로 추가하려고합니다. MKMapView를 추가 한 후에 추가하면 MKMapView 위에 나타납니다.

희망이 도움이됩니다.

1

왜 UILabel을 하위보기로 추가 하시겠습니까? 즉 [time addSubview : time]; 아마도 그것은 [self addSubview : time]이어야합니다; 현재 라벨을 추가하려는 위치에 있다면?

관련 문제