0

ビューコントローラーがあり、その一部を、作成したUIViewカスタムUIViews を入れて、アプリの実行中に変更するものにしたいと考えています。

ビューコントローラーがあり、ストーリーボードにUIView. 次のカスタムを作成しましUIViewMKMapView

@interface MapUIView : UIView <CLLocationManagerDelegate,MKMapViewDelegate> {
    CLLocationManager *locationManager;
}

@property (weak, nonatomic) IBOutlet MKMapView *mapCtl;
@property (strong, nonatomic) IBOutlet UILabel *address;
@property (nonatomic,strong) CLGeocoder *reverseGeo;

@end

ここで私がやりたいことはUIView、メイン ビュー コントローラーの をカスタムに設定UIViewし、それが表示されるようにすることMKMapViewです。

私はこれに慣れていないので、実装に問題がある場合は修正してください。

4

1 に答える 1

0

ビューを選択し、右側のユーティリティ パネルで ID インスペクターを選択します。そこのカスタムサブクラスに変更できますUIView

ビューにプロパティを作成するだけMKMapViewでは、実際にはインスタンスを作成しMKMapViewたり、サブビューとして追加したりしないことに注意してください。そのため、プログラムで行うか、ストーリーボードに追加する必要があります。

于 2012-09-02T20:10:01.113 に答える