想在mkmapview中添加框架

时间:2011-09-12 05:42:09

标签: iphone objective-c xcode 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中。

请帮助我。

提前完成。

2 个答案:

答案 0 :(得分:1)

您刚刚将时间添加为自身的子视图,这不会做太多。您希望将其添加为MKMapView的子视图或MKMapView所在的视图。如果在添加MKMapView后添加它,它将显示在MKMapView上。

希望这有帮助。

答案 1 :(得分:1)

为什么要将UILabel作为子视图添加到自身?即[时间addSubview:时间];也许它应该是[self addSubview:time];如果您当前在视图中要添加标签?