我正在尝试在swift中创建一个全局活动指示器,只要对api进行提取就会调用它.我们的想法是,活动指示器将显示在导航栏(导航视图控制器的子项)的左上角,并且可在每个应用程序页面上使用.
由于新帐户/低代表,无法显示示例图像
我的活动指示器显示正确,我只是不确定如何从应用程序的任何页面提供它 - 我已经考虑了扩展,但我不确定最好的方法是什么.任何帮助将不胜感激.
活动指标代码:
let activityIndicator: UIActivityIndicatorView = UIActivityIndicatorView(activityIndicatorStyle: UIActivityIndicatorViewStyle.White)
var activityItem = UIBarButtonItem()
func navBarActivity() {
// Call navBarActivity() to start activity indicator
// Use navigationItem.leftBarButtonItem = nil to stop activity indicator
activityIndicator.startAnimating()
activityIndicator.hidden = false
self.activityItem = UIBarButtonItem(customView: activityIndicator)
self.navigationItem.leftBarButtonItem = activityItem
}
Run Code Online (Sandbox Code Playgroud) 我目前正在向我的应用添加信息页面,并希望显示以分组UITableView的页脚为中心的应用程序的版本号.我有它显示,但我不知道如何去集中它.
我已经看过使用tableviews viewForFooterInSection; 这是未来的正确方法,还是有更简单的方法?
提前谢谢了.
