【发布时间】:2015-06-29 00:07:00
【问题描述】:
想问如何设置CCTextField占位符和颜色。 我知道在 spritebuilder 上创建文本字段很容易,但它不能像 UITextField 那样设置文本颜色和占位符。
【问题讨论】:
标签: spritebuilder
想问如何设置CCTextField占位符和颜色。 我知道在 spritebuilder 上创建文本字段很容易,但它不能像 UITextField 那样设置文本颜色和占位符。
【问题讨论】:
标签: spritebuilder
yourTextField.textField.attributedPlaceholder = [[NSAttributedString alloc] initWithString:@"Placeholder String" attributes:@{NSForegroundColorAttributeName: [UIColor grayColor]}];
如果你也必须使用文本也是一样的。使用属性 .attributedText
当我遇到这个问题时,我不得不更改一个 Cocos2d 文件:
cocos2d-ui/Platform/iOS/CCPlatformTextFieldIOS.m
- (id)nativeTextField
{
return _textField;
}
我建议在更改 cocos2d 文件之前尝试使用属性字符串。我正在使用 cocos2d v3 和 xcode 6.1.1
【讨论】: