vic*_*nic 3 maps uitableview ios ios6
当我在iOS 6中调整MKMapView的大小时,我遇到了一个奇怪的问题.基本上这是我的主题:
我有一个UITableView在每个单元格中显示MKMapView.
在iOS 5中,它看起来像这样:
http://cl.ly/image/0e0R1623413s
在iOS 6中,它看起来像这样:
http://cl.ly/image/2C041E3B3k1X
当选择单元格时,我调用UITableViewView beginUpdates,endUpdates块,以更改单元格的大小,并使用MKMapView的自动调整掩码调整其大小.
[self.tableView beginUpdates];
[self.tableView endUpdates];
Run Code Online (Sandbox Code Playgroud)
在beginUpdates之后,endUpdates阻止这是我在iOS 5中得到的(它像魅力一样):
http://cl.ly/image/3Q0O0q1S0E3N
但是在iOS 6中,MKMapView变为空白,仅显示"法律"链接
http://cl.ly/image/443x2r2D3l44
我找不到关于这个问题的任何有用信息,我对此感到疯狂.我得到的关于类似问题的唯一参考是Apple Developer论坛中的这个主题:
https://devforums.apple.com/message/733353#733353
但是,问题是不同的,唯一的建议是在主线程上执行操作并使MKMapView可见.在我的情况下,动画是在主线程上制作的,视图也是可见的,所以这显然不是问题.
有没有人有一些建议,想法或想法来解决这个问题?
提前致谢.
小智 11
将应用程序升级到iOS6后,我遇到了类似的问题.我怀疑它与选择风格有关.我的解决方法是将selectionStyle设置为UITableViewCellSelectionStyleNone.我的地图视图不再消失.您可以尝试看看是否有帮助.
| 归档时间: |
|
| 查看次数: |
873 次 |
| 最近记录: |