Ios 显示活动指示器
我想在swift中显示一个活动指示器,但它如何不显示自己?为什么如此。。活动指示器位于视图上 所以我要做的是: 在视图中启动活动指示器时未加载Ios 显示活动指示器,ios,swift,Ios,Swift,我想在swift中显示一个活动指示器,但它如何不显示自己?为什么如此。。活动指示器位于视图上 所以我要做的是: 在视图中启动活动指示器时未加载 override func viewDidLoad() { self.activityPanelOn(true) } 如何创建指示器/为其设置动画 func activityPanelOn(on: Bool){ UIView.animateWithDuration(1, animations: {() in
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)
}
}
但指标从未显示出来为什么 在动画块中,alpha值始终设置为0.0 试一试
也许您需要启用self.actvityPanel.alpha?1.0:0.0?@Antonio做了thx!想把它作为一个答案发布吗?看起来@vadian在同一时间给出了相同的解决方案。。。但是作为一个答案,而不是一个评论——只要把他的作为解决方案
self.actvityPanel.alpha = (on) ? 1.0 : 0.0