iphone - 如何在UITableView后面添加MKMapKit?就像 svpply 一样

标签 iphone

enter image description here

enter image description here

就像这样,单元格就可以覆盖MKMapView了。当表格向下滚动时,MKMapView可以被触摸。

如何做?特别感谢

最佳答案

1.为表格 View 添加标题 View ,高度为320px,背景色清晰。

2.将MKMapView放在UITableView下。

3.覆盖table view的hitTest:withEvent:

- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event
{
    UIView *view = [super hitTest:point withEvent:event];
    if (view == self.tableHeaderView) {
        return nil;
    }
    return view;
}

关于iphone - 如何在UITableView后面添加MKMapKit?就像 svpply 一样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13013716/

相关文章:

iphone - 从 NSString 中删除除 + - 运算符之外的所有特殊字符

iphone - iPhone录制视频时如何设置帧率?

ios - 使用 ios 浏览器在 iframe 中重定向会卡住 Phaser Canvas

css - 移动字体大小的自定义 CSS

iphone - 更新应用程序后加载错误的 xib

iphone - 如何获取沙盒中文档的所有文件名?

iphone - "...[UIApplication sharedApplication] openURL..."到底放在哪里?

javascript - 在浏览器中检测 iPhone 调用警报的点击事件

iphone - 使用 iPhone 地址簿联系人创建电子名片

ios - 更改导航栏的高度 iOS Swift