在 Swift 中显示/隐藏图像
Show / Hide Image in Swift
如何通过点击按钮显示或隐藏 Swift 中的图像?
例如:
我有 ImageA 和 ImageB 以及一个我想用来将 ImageA 移动到 ImageB 再回到 ImageA 等的按钮..
从 ImageA 移动到 ImageB 效果很好,但我怎样才能移动回 ImageA?
我的代码是:
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var Bild1: UIImageView!
@IBOutlet weak var Bild2: UIImageView!
@IBAction func pressedButton(sender: AnyObject) {
Bild1.hidden = true
Bild2.hidden = false
}
override func viewDidLoad() {
super.viewDidLoad()
Bild1.hidden = false
Bild2.hidden = true
// Do any additional setup after loading the view, typically from a nib.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
尝试替换为:
@IBAction func pressedButton(sender: AnyObject) {
if Bild1.hidden {
Bild1.hidden = false
Bild2.hidden = true
} else {
Bild1.hidden = true
Bild2.hidden = false
}
}
@IBAction func pressedButton(sender: AnyObject) {
Bild1.hidden = !Bild1.hidden
Bild2.hidden = !Bild2.hidden
}
override func viewDidLoad()
{
super.viewDidLoad()
Bild1.isHidden = false
Bild2.isHidden = true
// Do any additional setup after loading the view, typically from a nib.
}
@IBAction func pressedButton(sender: AnyObject)
{
Bild1.isHidden = !Bild1.isHidden
Bild2.isHidden = !Bild2.isHidden
}
@IBAction func pressedButton(sender: AnyObject) {
Bild1.isHidden = !Bild1.isHidden
Bild2.isHidden = !Bild2.isHidden
}
这将在显示和隐藏之间切换图像 属性。
兼容 Swift 4 的语法
如何通过点击按钮显示或隐藏 Swift 中的图像? 例如:
我有 ImageA 和 ImageB 以及一个我想用来将 ImageA 移动到 ImageB 再回到 ImageA 等的按钮..
从 ImageA 移动到 ImageB 效果很好,但我怎样才能移动回 ImageA?
我的代码是:
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var Bild1: UIImageView!
@IBOutlet weak var Bild2: UIImageView!
@IBAction func pressedButton(sender: AnyObject) {
Bild1.hidden = true
Bild2.hidden = false
}
override func viewDidLoad() {
super.viewDidLoad()
Bild1.hidden = false
Bild2.hidden = true
// Do any additional setup after loading the view, typically from a nib.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
尝试替换为:
@IBAction func pressedButton(sender: AnyObject) {
if Bild1.hidden {
Bild1.hidden = false
Bild2.hidden = true
} else {
Bild1.hidden = true
Bild2.hidden = false
}
}
@IBAction func pressedButton(sender: AnyObject) {
Bild1.hidden = !Bild1.hidden
Bild2.hidden = !Bild2.hidden
}
override func viewDidLoad()
{
super.viewDidLoad()
Bild1.isHidden = false
Bild2.isHidden = true
// Do any additional setup after loading the view, typically from a nib.
}
@IBAction func pressedButton(sender: AnyObject)
{
Bild1.isHidden = !Bild1.isHidden
Bild2.isHidden = !Bild2.isHidden
}
@IBAction func pressedButton(sender: AnyObject) {
Bild1.isHidden = !Bild1.isHidden
Bild2.isHidden = !Bild2.isHidden
}
这将在显示和隐藏之间切换图像 属性。 兼容 Swift 4 的语法