ios - 将 MKMapView 动态添加到 UIView

标签 ios mkmapview

我正在尝试将 MKMapView 动态添加到 UIView。我有以下代码:

 self.mapView = [[MKMapView alloc] initWithFrame:self.contentView.frame)];

上面的代码并没有完全用 MKMapView 填充 UIView,但是下面的代码可以完美地工作。

self.mapView = [[MKMapView alloc] initWithFrame:CGRectMake(0, 0, self.contentView.frame.size.width, self.contentView.frame.size.height)]; 

最佳答案

self.contentView.frame.origin 的值是多少?它很可能不是 (0,0),除非 contentView 本身位于其 super View 的左上角。

无论如何,您可能应该使用self.contentView.bounds

关于ios - 将 MKMapView 动态添加到 UIView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6834875/

相关文章:

ios - MKMapViewDelegate:替代监听区域更改事件

swift - MKUserTrackingButton 什么都不做

ios - 在 VCard Swift 中导出图片

ios - iOS 上的 Facebook SDK 4.6 登录按钮不使用 Facebook 应用程序进行身份验证

ios - 如果属性不是惰性变量(并且编译器没有告诉我这一点),为什么 #selector 函数不起作用?

iphone - 触摸嵌入 View 时选择表格单元格

Swift 2.0 locationManager 刷新 View ,但一旦 View 加载就不会保持静止

ios - 如果我们只能检查收据,检查交易队列有什么意义呢?

ios - 如何检索 CMAccelerometerData 确切的时间戳

ios - 位置标注 View 上方 Pin Swift ios MKMapView