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
}
}
这让我发疯。我试图在单击按钮时取消隐藏隐藏的 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
}
}