ios - ইউআইবাটনটির শিরোনাম পাঠ্যের রঙটি কীভাবে সেট করবেন?




swift uibutton (4)

func setTitleColor(_ color: UIColor?, 
               for state: UIControl.State)

পরামিতি :

রঙ:
নির্দিষ্ট অবস্থার জন্য শিরোনামের রঙ।

অবস্থা:
যে বর্ণটি নির্দিষ্ট রঙ ব্যবহার করে। সম্ভাব্য মানগুলি ইউআইসিএন্ট্রোল.স্টেটে বর্ণিত হয়েছে।

নমুনা :

let MyButton = UIButton()
MyButton.setTitle("Click Me..!", for: .normal)
MyButton.setTitleColor(.green, for: .normal)

আমি একটি বোতামের জন্য পাঠ্যের রংগুলি পরিবর্তন করার চেষ্টা করেছি, তবে এটি এখনও সাদা থাকে।

isbeauty = UIButton()
isbeauty.setTitle("Buy", forState: UIControlState.Normal)
isbeauty.titleLabel?.textColor = UIColorFromRGB("F21B3F")
isbeauty.titleLabel!.font = UIFont(name: "AppleSDGothicNeo-Thin" , size: 25)
isbeauty.backgroundColor = UIColor.clearColor()
isbeauty.layer.cornerRadius = 5
isbeauty.layer.borderWidth = 1
isbeauty.layer.borderColor = UIColorFromRGB("F21B3F").CGColor
isbeauty.frame = CGRectMake(300, 134, 55, 26)
isbeauty.addTarget(self,action: "first:", forControlEvents: UIControlEvents.TouchUpInside)
self.view.addSubview(isbeauty)

আমি এটিকে লাল, কালো, নীল পরিবর্তন করার চেষ্টা করেছি, কিন্তু কিছুই হচ্ছে না।


আপনি আসল শিরোনামের পাঠ্যটি ঠিক একইভাবে সেট করতে আপনাকে func setTitleColor(_ color: UIColor?, forState state: UIControlState) করতে হবে। Docs

isbeauty.setTitleColor(UIColorFromRGB("F21B3F"), forState: .Normal)

বোতাম শিরোনাম রঙ সেট করার উদাহরণ

btnDone.setTitleColor(.black, for: .normal)

রেডিও বোতামগুলি উল্লেখ করে আপনি নীচে সেগমেন্টেড কন্ট্রোল দিয়ে এটি করতে পারেন:

পদক্ষেপ 1: গুণাবলী পরিদর্শক দুটি বিভাগের শিরোনাম পরিবর্তন হিসাবে অ্যাট্রিবিউট ইন্সপেক্টরকে আপনার দর্শনে একটি বিভাগযুক্ত নিয়ন্ত্রণ টেনে আনুন, উদাহরণস্বরূপ "পুরুষ" এবং "মহিলা"

পদক্ষেপ 2: কোডে এটির জন্য একটি আউটলেট এবং একটি ক্রিয়া তৈরি করুন

পদক্ষেপ 3: পছন্দের ডেটা রাখতে ভবিষ্যতে ব্যবহারের জন্য একটি পরিবর্তনশীল তৈরি করুন

কোডে নিম্নলিখিত হিসাবে করুন:

 @IBOutlet weak var genderSeg: UISegmentedControl! var genderPick : String = "" @IBAction func segAction(_ sender: Any) { if genderSeg.selectedSegmentIndex == 0 { genderPick = "Male" print(genderPick) } else if genderSeg.selectedSegmentIndex == 1 { genderPick = "Female" print(genderPick) } } 




uibutton