有時(shí),UITextField自帶的占位文字的顏色太淺或者不滿足需求,所以需要修改,而UITextField沒(méi)有直接的屬性去修改占位文字的顏色,所以只能通過(guò)其他間接方式去修改。
建華ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書(shū)未來(lái)市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)的ssl證書(shū)銷(xiāo)售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書(shū)合作)期待與您的合作!例如:系統(tǒng)默認(rèn)的占位文字顏色太淺
需要加深顏色,或者改變顏色
示例:
核心代碼
方法一:通過(guò)attributedPlaceholder屬性修改占位文字顏色
CGFloat viewWidth = self.view.bounds.size.width; CGFloat textFieldX = 50; CGFloat textFieldH = 30; CGFloat padding = 30; UITextField *textField = [[UITextField alloc] init]; textField.frame = CGRectMake(textFieldX, 100, viewWidth - 2 * textFieldX, textFieldH); textField.borderStyle = UITextBorderStyleRoundedRect; // 邊框類(lèi)型 textField.font = [UIFont systemFontOfSize:14]; NSAttributedString *attrString = [[NSAttributedString alloc] initWithString:@"請(qǐng)輸入占位文字" attributes: @{NSForegroundColorAttributeName:[UIColor redColor], NSFontAttributeName:textField.font }]; textField.attributedPlaceholder = attrString; [self.view addSubview:textField];
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)建站www.cdcxhl.com,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性?xún)r(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。