我有两个 View Controller - 我将它们简称为 A 和 B 以帮助您轻松理解。
View Controller 有一个通过 Storyboard 链接到 B 的按钮(非手动编码)。并且,B View Controller 在 viewDidLoad 方法中从数据库服务器检索一堆 json 数据。因为检索 json 数据需要一些时间,所以我需要添加一个事件指示器,让用户知道它正在做某事——而不是卡住。但是,我不太确定应该在哪里添加事件指示器 View 。
如果你在我的鞋子里,你会在哪里添加它?
Best Answer-推荐答案 strong>
使用普通的界面构建器将其放置在您希望看到的位置,并将 hidesWhenStopped 变量设置为 YES 以便在您之后不可见'已完成获取您的数据。然后告诉它在你的 JSON 回调中停止。
就设计而言,“完成的事情”是将其放在正在加载的任何内容的中间。对于图像,这将是显示图像的中间位置。对于表格,您可能会在屏幕中间或一个空的“占位符”单元格上找到一个大型事件指示器。想想用户的眼睛会去哪里尝试查看他们想要的数据,而这就是他们应该看到指示器的地方。
关于ios - 在哪里添加事件指示器 View ?,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/13918573/
|