| tags:swift categories:develop

UIButttonをSwiftで書く

UIButttonをSwiftでプログラム的に書くと

buttonMoodExecelent = UIButton.buttonWithType(UIButtonType.Custom) as UIButton
buttonMoodExecelent.frame = CGRect(x: 0, y: 0, width: 30, height: 30)
buttonMoodExecelent.tag = TagButtonMood.Execelent
buttonMoodExecelent.addTarget(self, action: "selectedMood:", forControlEvents: .TouchUpInside)
buttonMoodExecelent.setBackgroundImage(UIImage(named: "MoodExecelent"), forState: UIControlState.Normal)

self.vew.addSubview(buttonMoodExecelent)

テキストタイトルの時には

buttonCancel.setTitle("cancel", forState: UIControlState.Normal)

テキストの色を変えるには、

buttonCancel.setTitleColor(UIColor.redColor(), forState: .Normal)

もっと細かく、フォント等も弄りたい時には、

setAttributedTitle:forStateを使うとさ。

※ ソースは拙作のohayoからコピペ。

See Also

🏝 tipping

🌷 sat ⚡️ goozenlab@getalby.com
🌻 bitcoin : bc1qnjhnsxgqah050995dkdveav4y3t3d7uxyme4ud

If you do send a tip, Please email me so that I can say thank you.