Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/109.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在iOS中实现加载屏幕或多线程?_Ios_Multithreading_Loading - Fatal编程技术网

如何在iOS中实现加载屏幕或多线程?

如何在iOS中实现加载屏幕或多线程?,ios,multithreading,loading,Ios,Multithreading,Loading,我有一个登录屏幕。 用户输入凭证后,单击“登录”登录。 现在在后台登录时会有一些内容,因此需要大约3秒钟才能显示下一个视图 如何解决屏幕在这3秒内没有冻结的问题 我的想法是通过加载屏幕(典型的iPhone应用程序)或点击按钮“尝试登录…”来解决这个问题,因此用户不仅在想“我的点击成功了,还是应该再次点击”。。。 我希望这是可以理解的 怎么办?我建议使用MBProgressHUD显示带有标签的指示器,例如,如果您想“加载”并禁用视图上的用户操作,它也很容易使用,并且具有良好/简单的界面 您可以在这

我有一个登录屏幕。 用户输入凭证后,单击“登录”登录。 现在在后台登录时会有一些内容,因此需要大约3秒钟才能显示下一个视图

如何解决屏幕在这3秒内没有冻结的问题

我的想法是通过加载屏幕(典型的iPhone应用程序)或点击按钮“尝试登录…”来解决这个问题,因此用户不仅在想“我的点击成功了,还是应该再次点击”。。。 我希望这是可以理解的


怎么办?

我建议使用MBProgressHUD显示带有标签的指示器,例如,如果您想“加载”并禁用视图上的用户操作,它也很容易使用,并且具有良好/简单的界面


您可以在这个

1任务中找到它:您的凭证是否在uitableviewcell中的uitextfields中?