如果它是一个简单的应用程序,其中用户输入任何用户名,然后单击“Go”,然后将显示该用户在服务器上的公共信息,我想知道换掉UIView
或全部UIViewController
是最佳做法换掉了?
它是屏幕顶部的应用程序标签或横幅,带有一个用于输入任何用户 ID 的文本框和一个“开始”按钮。当用户输入任何用户名并点击“Go”时,应该有一个活动指示器(旋转轮),然后异步线程去获取数据,完成后,用户名文本框和“Go”按钮将被用户的公共信息换出。应用程序的标签或横幅实际上一直停留在屏幕顶部。(占屏幕的 25%)
仅换出一个子视图是最佳实践,还是换出整个 ViewController 是最佳实践?(无论哪种方式,可能最好使用过渡动画)。如果以后要通过其他功能和屏幕扩展应用程序怎么办?(对了,好像通过UIView, then[UIView transitionWithView: ...]
可以使用,而by UIViewController
, thenpresentViewController:animated
最好处理?)