gpt4 book ai didi

ios - 在 iOS 6 中调整大小后 MKMapView 变为空白

转载 作者:可可西里 更新时间:2023-11-01 06:21:03 26 4
gpt4 key购买 nike

我在 iOS 6 中调整 MKMapView 大小时遇到​​了一个奇怪的问题。基本上这是我的场景:

我有一个 UITableView,在每个单元格中显示一个 MKMapView。

在 iOS 5 中它看起来像这样:

http://cl.ly/image/0e0R1623413s

在 iOS 6 中它看起来像这样:

http://cl.ly/image/2C041E3B3k1X

选择单元格后,我调用 UITableViewView beginUpdates、endUpdates block ,更改单元格的大小,并使用 MKMapView 的自动调整大小掩码调整大小。

[self.tableView beginUpdates];
[self.tableView endUpdates];

在 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 可见。就我而言动画是在主线程上制作的, View 也是可见的,所以这显然不是问题所在。

有没有人有解决这个问题的建议、想法或想法?

提前致谢。

最佳答案

我将我的应用程序升级到 iOS6 后遇到了类似的问题。我怀疑这与选择风格有关。我的解决方法是将 selectionStyle 设置为 UITableViewCellSelectionStyleNone。我的 map View 不再消失。您可以尝试看看是否有帮助。

关于ios - 在 iOS 6 中调整大小后 MKMapView 变为空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12831075/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com