[ios] すばやくボタンを隠す/表示する方法



Answers

SHIWFT 3

私はIBOutletを作成しました:loadingBDLogo

表示する:

loadingBDLogo.isHidden = false

隠れる:

self.loadingBDLogo.isHidden = true

Question

ラベルが特定のステータスを表示するときにボタンを非表示にするifステートメントがあるようにしようとしています。 ラベルの名前は"Closed" Status "Closed""Closed"と表示されているときは非表示にし、 "Open"と表示すると表示されます。

var query3 = PFQuery(className:"Status_of_game")
query3.findObjectsInBackgroundWithBlock{

    (namelist3: [AnyObject]!, error : NSError!) -> Void in

    for list3 in namelist3 {

        var output = list3["StatusType"] as String

        self.Status.text = output

        println(output)

        if self.Status.text == "Closed" 
        {       
            Purchase().enable = false
        }
    }
}



Swiftでボタンを隠すためのサンプルコード:

import UIKit

class ViewController: UIViewController {

// Create outlet for both the button
@IBOutlet weak var button1: UIButton!
@IBOutlet weak var button2: UIButton!

override func viewDidLoad() {
    super.viewDidLoad()
    //Set button2 hidden at start
    button2.hidden = true
}



//Here is the action when you press button1 which is visible
@IBAction func button1(sender: AnyObject) {
    //Make button2 Visible
    button2.hidden = false
    }

}

そして

参照を保持したい場合は、UIButtonをクラスのプロパティにする必要があります。 それから、self.takePhotoButtonを使ってアクセスできます。




Links