ios - ইউআইটিেক্সটফিল্ডে স্থানধারক পাঠ্যের জন্য ডিফল্ট রঙ কী?




বর্ণান্ধতার চিকিৎসা (8)

অ্যাপল কোড অনুযায়ী এটি 70% ধূসর

open var placeholder: String? // default is nil. string is drawn 70% gray

এবং যদি আমরা এটিকে আরজিবিতে রূপান্তর করি:

UIColor.init(red: 178/255, green: 178/255, blue: 178/255, alpha: 1)

কোনও UITextField স্থানধারক পাঠ্যটি ডিফল্টরূপে কী রঙের তা জানেন? আমি UITextView পাঠ্যকে একই রঙে সেট করার চেষ্টা করছি। আমি অন্য কোথাও পড়েছি যে এটি UIColor.lightGrayColor() তবে এটি আসলে কিছুটা হালকা।


আপনি UITextField থেকে UITextField পরীক্ষা করে এই রঙটি পেতে পারেন।

ডিফল্ট বলে মনে হচ্ছে: NSColor = "UIExtendedSRGBColorSpace 0 0 0.0980392 0.22";

আপনি ইউ UIColor একটি এক্সটেনশন (বা বিভাগ) যুক্ত করতে UIColor :

extension UIColor {
    static var placeholderGray: UIColor {
        return UIColor(colorLiteralRed: 0, green: 0, blue: 0.0980392, alpha: 0.22)
    }
}

2018, সর্বশেষতম বাক্য গঠনটি কেবল:

extension UIColor {
    static var officialApplePlaceholderGray: UIColor {
        return UIColor(red: 0, green: 0, blue: 0.0980392, alpha: 0.22)
    }
}

#colorLiteralRed হয়েছিল। কিছু ক্ষেত্রে this সম্পর্কে সচেতন হন।


আমি বিশ্বাস করি এটি R:191 G:191 B:198 A:1 । নীচে চিত্র দেখুন। এখানে চিহ্নিত নিয়ন্ত্রণগুলি UIButton উপরের Title TextColor UITextFields রঙের সাথে UITextFields এবং বাকিগুলি ডিফল্ট স্থানধারীর রঙের সাথে UITextFields রয়েছে। যদি আইওএস পার্থক্য করে তবে এইটি আইওএস 9।


আমি মনে করি আপনি আপনার ম্যাকের সরঞ্জামগুলি ব্যবহার করে রঙটি পেতে পারেন।


উপরের সঠিক উত্তর থেকে মানগুলি ব্যবহার করে

extension UIColor {

    class func greyPlaceholderColor() -> UIColor {
        return UIColor(red: 0.78, green: 0.78, blue: 0.80, alpha: 1.0)
    }

}

কোড # 999999 আমার ফর্মের সাথে পুরোপুরি মেলে!


রঙটি # C7C7CD (r: 199 g: 199 b: 205) (যা টেরি 26 বলেছেন)

এবং ফন্ট-পরিবার হেলভেটিকানিউ-মিডিয়াম এবং আকার 16 টি

নোট করুন যে এটি কোনও অনুমান যা স্ক্রিনে রঙটি কেমন দেখাচ্ছে। প্রকৃত মানগুলির জন্য, কেবলমাত্র বিশিষ্টপ্লেসোল্ডারের জন্য অ্যাপল কোডটি পরীক্ষা করুন।


লেবেল ফন্টটিকে "আলোক" এ সেট করুন
mylabel.font = [ইউআইএফএন্ট ফন্টবিথনাম: @ "হেলভেটিকানিউ-লাইট" আকার: 14.0f];
স্থানধারক পাঠ্যের জন্য রঙ কোড is
# c2b098







uicolor