加载所有数据之前地图视图不显示
我有一个应用程序,它有 Mapview 。
问题是我想显示地图。意味着现在所有数据加载后就会显示地图视图。我想在加载之前显示地图视图。我该怎么做?
编辑:
对于显示地图,我使用这个 [self PerformSelector:@selector(methoname) withObject:nil afterDelay:0.02];
但通过另一个问题生成。问题是,它向我显示了两次活动指示器。任何其他东西,例如执行选择器,但没有活动指示器。
我不想显示这个东西。
i have one application it has mapview .
problem is that i want to show map. means right now when all data loaded then it show mapview. i want to show mapview before it loaded . how can i do this ?
Edit:
for show map i use this [self performSelector:@selector(methoname) withObject:nil afterDelay:0.02];
but by this other problem generate .problem is ,it show me two times activity indicator. any other thing ,like performselector but without activity indicator.
i dont want to show this thing.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你想看看多线程。
基本上,您应该在后台线程中检索数据。如果您执行现在正在执行的操作(在主线程中加载所有内容),则在加载所有内容之前,无法更新 UI。
所以,做这样的事情:
You want to look at multithreading.
Basically, you should be retrieving your data in a background thread. If you do what you're doing right now (loading everything in the main thread) the UI cannot be updated until everything is loaded.
So, do something like this: