0
Я хочу, чтобы отобразить индикатор активности в быстры, но некоторые, как это не показывает ему себя, почему так всегда .. индикатор активности на видДисплей Индикатор активности
Так что я делаю: Начиная индикатор активности в вид сделал груз
override func viewDidLoad() {
self.activityPanelOn(true)
}
Как создать индикатор/анимированный его
func activityPanelOn(on: Bool){
UIView.animateWithDuration(1, animations: {() in
self.actvityPanel.alpha = 0
}, completion:{(finished: Bool) in
if(finished){
self.actvityPanel.hidden = !on
}
});
}
А вот где я хочу, чтобы остановить его
func getDateFromJSON(){
//Calling the method getTabelData from RestParser
RestParser.sharedInstance.getTableData{json in
//iterating to the JSON file to get alle data
let results = json
for (index: String,tabelData:JSON)in results{
self.items.append(tabelData)
}
dispatch_async(dispatch_get_main_queue(),{
//if O.K reload TableView
**self.activityPanelOn(false)**
self.tableview.reloadData()
})
println(json)
}
}
Но индикатор никогда не показан почему?
Может быть, вам нужно 'self.actvityPanel.alpha = на? 1.0: 0.0'? – Antonio
@ Антонио, который сделал thx! хотите опубликовать его как ответ »? – TamoDaleko
Похоже, что @vadian дал одно и то же решение одновременно ... но как ответ, а не комментарий - просто отметьте его как решение – Antonio