【发布时间】:2014-08-18 11:09:31
【问题描述】:
我的 UITextField 有一个占位符文本,其中一部分应该具有更大的字体,而不是占位符文本的其余部分。我可以使用 attributesPlaceHolder 属性来做到这一点吗?它似乎不尊重我通过属性字符串添加的字体大小。
目前我正在尝试一种字体大小,但它似乎也不起作用,
NSAttributedString *placeholder = [[NSAttributedString alloc] initWithString:placeholderText
attributes:@{NSFontAttributeName : [UIFont fontWithName:textField.font.fontName size:8.0]}];
textField.attributedPlaceholder = placeholder;
【问题讨论】:
-
向我们展示您的代码如何构建该属性字符串。
标签: ios objective-c cocoa-touch