iOS 8 Swift: 无法 unhide/hide UIView 单击按钮

iOS 8 Swift: Cannot unhide/hide UIView on button click

这让我发疯。我试图在单击按钮时取消隐藏隐藏的 UIView 但它不起作用。这是代码

import UIKit
class DownloadViewController: UIViewController {

    @IBOutlet var activityView: UIView!

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.

        self.activityView.hidden = true
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }

    @IBAction func downloadAction(sender: AnyObject) {
        self.activityView.hidden = false
    }    
}

请帮帮我。这让我抓狂,这么简单的事情都不行。

确保您的插座已连接到 Interface Builder 中的正确按钮,通过按住 Ctrl 键并从 IB 中的按钮拖动到 @IBOutlet 代码来尝试再次连接。

此代码有效,您是遇到错误还是按钮不执行任何操作?

Swift 3

导入 UIKit class 下载视图控制器:UIViewController {

@IBOutlet var activityView: UIView!

override func viewDidLoad() {
    super.viewDidLoad()
    // Do any additional setup after loading the view, typically from a nib.

    self.activityView.isHidden = true
}

override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
    // Dispose of any resources that can be recreated.
}

@IBAction func downloadAction(sender: AnyObject) {
    self.activityView.isHidden = false
}    

}