সুইফট 5 এর সাথে UIButton
একটি setTitleColor(_:for:)
পদ্ধতি রয়েছে। setTitleColor(_:for:)
নিম্নলিখিত ঘোষণা আছে:
নির্দিষ্ট রাজ্যের জন্য শিরোনামের রঙ নির্ধারণ করে।
func setTitleColor(_ color: UIColor?, for state: UIControlState)
নিম্নলিখিত খেলার মাঠের নমুনা কোডটি কীভাবে একটি তৈরি করতে UIbutton
হয় UIViewController
এবং এর শিরোনাম রঙটি কীভাবে ব্যবহার করতে হয় তা দেখায় setTitleColor(_:for:)
:
import UIKit
import PlaygroundSupport
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
view.backgroundColor = UIColor.white
// Create button
let button = UIButton(type: UIButton.ButtonType.system)
// Set button's attributes
button.setTitle("Print 0", for: UIControl.State.normal)
button.setTitleColor(UIColor.orange, for: UIControl.State.normal)
// Set button's frame
button.frame.origin = CGPoint(x: 100, y: 100)
button.sizeToFit()
// Add action to button
button.addTarget(self, action: #selector(printZero(_:)), for: UIControl.Event.touchUpInside)
// Add button to subView
view.addSubview(button)
}
@objc func printZero(_ sender: UIButton) {
print("0")
}
}
let controller = ViewController()
PlaygroundPage.current.liveView = controller