我正在使用名为SwiftSpinner.swift的第三方指标。效果很好,但是在显示UIAlertAction之后尝试显示微调器时出现问题。

我基本上打电话

let optionMenu = UIAlertController(title: nil, message: "Are you sure you would like to save?", preferredStyle: .ActionSheet)

let saveYesAction = UIAlertAction(title: "Yes", style: .Default, handler: {
        (alert: UIAlertAction!) -> Void in

   // SHOW PROGRESS INDICATOR
   SwiftSpinner.show("Saving")
}


但是指示灯不显示。我在应用程序的其他地方使用了相同的.show代码,它工作正常。

最佳答案

您是否已将子视图添加到视图?

self.view.addSubview(SwiftSpinner)


另外,SwiftSpinner是SwiftSpinner对象的实例,还是您通过这些调用引用Class本身?

我通常处理此类事情的方式是通过将视图作为子视图添加和删除。

10-08 05:36