0

我正在使用来自网络的 AKSwiftSlideMenu 项目并尝试放置一个活动指示器,以便在用户按下右上角的菜单栏时显示该指示器。我什么都试过了。一旦用户按下顶部的 3menubar 以显示活动指示器,直到菜单从侧面出现,有没有办法。

在滑出之前,我做了一些数据库处理来构建菜单项。

4

1 回答 1

0

由于 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情况发生,并暂停程序直到您完成加载。

于 2016-11-17T14:22:11.657 回答