我试图在按下按钮后显示活动指示器视图,但它不想显示。如果我根本不将其设置为隐藏,它会显示,当我尝试隐藏它时,它会隐藏。但如果它被隐藏,它将不会再次显示。
这是代码:
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
loading.hidden = true
}
@IBAction func submit() {
loading.hidden = false
loading.startAnimating()
if chosenCategory == "" || txtName.text == "" || txtEmail.text == "" {
loading.stopAnimating()
loading.hidden = true
} else {
println("animation")
无论如何,停止动画有效,它可以隐藏,但无论我做什么,它似乎只是跳过loading.hidden = false
并直接将消息打印出来。
会发生什么?