【发布时间】:2016-11-17 14:14:05
【问题描述】:
我正在使用来自网络的 AKSwiftSlideMenu 项目并尝试放置一个活动指示器,以便在用户按下右上角的菜单栏时显示该指示器。我什么都试过了。一旦用户按下顶部的 3menubar 以显示活动指示器,直到菜单从侧面出现,有没有办法。
我在滑出之前做了一些数据库处理来构建菜单项。
【问题讨论】:
标签: swift xcode menu akswiftslidemenu
我正在使用来自网络的 AKSwiftSlideMenu 项目并尝试放置一个活动指示器,以便在用户按下右上角的菜单栏时显示该指示器。我什么都试过了。一旦用户按下顶部的 3menubar 以显示活动指示器,直到菜单从侧面出现,有没有办法。
我在滑出之前做了一些数据库处理来构建菜单项。
【问题讨论】:
标签: swift xcode menu akswiftslidemenu
由于 AKSwiftSlideMenu 使用 UINavigationController,您只需在导航控制器右侧添加 UIActivityIndicator。
类似的东西:
func showActivityIndicator() {
let activityIndicator = UIActivityIndicatorView(frame: CGRect(x: 0, y: 0, width: 20, height: 20))
let barButton = UIBarButtonItem(customView: activityIndicator)
self.navigationItem.setRightBarButton(barButton, animated: true)
activityIndicator.startAnimating()
}
别忘了,您需要阻止Segue 的发生,并暂停程序直到您完成加载。
【讨论】: