1

私はこれらの2つの方法を持っています:

func showSpinner()
{
    let spinner = UIActivityIndicatorView(activityIndicatorStyle: .White)
    spinner.startAnimating()

    self.navigationItem.leftBarButtonItem = UIBarButtonItem(customView: spinner)
    self.navigationItem.hidesBackButton = true
}

func hideSpinner()
{
    self.navigationItem.leftBarButtonItem = nil
    self.navigationItem.hidesBackButton = false
}

viewDidLoadI を呼び出しshowSpinner、データが読み込まれた後に を呼び出しますhideSpinner。しかし、しばしば backButton がジャンプしhideSpinnerます。修正方法は?

ここに画像の説明を入力

4

1 に答える 1