クリックしたときにラベルの文字を変更する方法は?小文字または大文字用の2つのボタン。クリックしてラベルの文字を変更する方法は?
小文字をクリックすると、小文字に、小文字に変わります。
どうすればよいですか?私はいくつかのコードを試しますが、私は立ち往生しています。
let ABC = ["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"]
var str: Character = "Z"
//@IBOutlet weak var capitalABC: UIButton!
// @IBOutlet weak var smallac: UIButton!
// @IBOutlet weak var Abclbl: UILabel!
@IBOutlet weak var Abclbl: UILabel!
// @IBOutlet weak var Abclbl: Le!
override func viewDidLoad() {
super.viewDidLoad()
Abclbl.text = ABC[0]
// Do any additional setup after loading the view.
}
func ABCPre(sender: AnyObject) {
if Abclbl.text == "a"
{
print("Do nothing")
}
else
{
let preVal = self.Abclbl.text!
var inde = ABC.indexOf(preVal)
inde = inde! - 1
let get = ABC[inde!]
Abclbl.text = get
alphReocg(Abclbl.text!)
}
}
func ABCNext(sender: AnyObject) {
//let str: String = "Z"
if Abclbl.text! == String(str)
{
print("Do nothing")
}
else
{
let preVal = self.Abclbl.text!
var inde = ABC.indexOf(preVal)
inde = inde! + 1
let get = ABC[inde!]
Abclbl.text = get
alphReocg(Abclbl.text!)
}
}
については
あなたのボタンのクリック操作であなたの質問を明確にしてください。あなたが投稿したコードにはどんな問題がありますか? – rmaddy
はい。質問が明確に理解できない –
あなたの探求の一部のような音は、文字列の大文字と小文字を変更することを伴います。 'String'には' 'lowercased()'](https://developer.apple.com/reference/swift/string/1641392-lowercased)と['uppercased()'](https://developer.apple。 com/reference/swift/string/1640996-uppercased)関数を使用します。 – mattliu