如何更改文本字段佔位符的字段? 這是可能更改文本字段佔位符的默認字體嗎? 如果有人知道它,請幫助我。 謝謝。更改佔位符在iphone中的文本文件的字體sdk
回答
創建的UITextField
子類,並覆蓋drawPlaceholderInRect:
- (void) drawPlaceholderInRect:(CGRect)rect {
[[self placeholder] drawInRect:rect withFont:[UIFont systemFontOfSize:16.0]];
}
(void)drawPlaceholderInRect:(CGRect)rect {[self placeholder] drawInRect:rect withFont:[UIFont fontWithName:@「Helvetica」size:19.0]]; }放了這段代碼,但是它顯示了myviewcontroller可能不會響應t佔位符。而且字體也沒有改變 – stackiphone 2011-12-30 06:06:50
@stackiphone您需要創建'UITextField'的子類並覆蓋該方法。 – fannheyward 2011-12-30 06:21:46
@fannheyward
的回答是不錯的。但是,在iOS 7.0中已棄用– drawInRect:withFont:
。在iOS的7,你應該使用:
- (void) drawPlaceholderInRect:(CGRect)rect {
UIFont *font = [UIFont fontWithName:@"STHeitiTC-Light" size:14.0];
[self.placeholder drawInRect:rect withAttributes:@{NSFontAttributeName: font}]
}
也請注意,「真正的」字體名稱可能是從一個它顯示在界面生成器不同。您可以使用下面的代碼在您的項目以獲取可用字體的「真實」姓名:
for (NSString *familyName in [UIFont familyNames]) {
for (NSString *fontName in [UIFont fontNamesForFamilyName:familyName]) {
NSLog(@"%@", fontName);
}
}
- 1. 在Swift中更改搜索欄佔位符文本字體
- 2. iPhone中的中心佔位符文本
- 3. 更改MDCTextField佔位符文本的文字換行
- 4. jQuery更改佔位符文本顏色
- 5. 如何更改佔位符文本
- 6. 如何根據寬度更改文本字段的佔位符?
- 7. HTML文本區域佔位符的更改位置
- 8. 佔位符文字
- 9. 位置佔位符文本
- 10. 帶有佔位符文本的文本框消除字符
- 11. 富佔位符無法在佔位符中輸入文本
- 12. Magicsuggest改變佔位符文本
- 13. TextBox中的中心佔位符文本
- 14. CSS。佔位符和不同字體大小的文本框
- 15. 更改內部類佔位符的文本顏色
- 16. 在我的文本框中的佔位符文本誤鉻
- 17. 文本字段佔位符字體創建問題
- 18. 在Gtk.ComboBoxText中設置佔位符文本?
- 19. 更改位置和字體.phtml文件?
- 20. 顯示佔位符文本
- 21. MFC CEdit佔位符文本
- 22. Thymeleaf佔位符=「文本」
- 23. 在窗體中更改下拉框佔位符的顏色
- 24. 如何更改嵌套在輸入搜索的佔位符內的文本的字體顏色
- 25. 如何更改jQuery Mobile頁面上的佔位符字體?
- 26. 如何在字段中設置佔位符文本的樣式?
- 27. 如何在SAPUI5中以粗體顯示佔位符文本
- 28. 在窗體的輸入字段中輸入字符串在中間的獨立佔位符文本
- 29. 字體真棒和文字都在佔位符
- 30. 輸入字段中的佔位符文本的顏色
http://stackoverflow.com/questions/6767753/ios-uitext-field-place-holder-font-尺寸風格 – Sarah 2011-12-30 06:06:58