Я хочу спросить, как установить заполнитель и цвет CCTextField. Я знаю, что легко создать текстовое поле на spritebuilder, но он не может установить цвет текста и заполнитель, как UITextField.Spritebuilder CCTextField как установить заполнитель и цвет?
1
A
ответ
1
yourTextField.textField.attributedPlaceholder = [[NSAttributedString alloc] initWithString:@"Placeholder String" attributes:@{NSForegroundColorAttributeName: [UIColor grayColor]}];
То же самое, если вы также должны использовать текст. Используйте свойство .attributedText
Когда я имел эту проблему, я должен был изменить Cocos2D файл:
cocos2d-щ/Платформа/IOS/CCPlatformTextFieldIOS.m
- (id)nativeTextField
{
return _textField;
}
Я бы рекомендовал просто пытается используйте атрибутную строку перед изменением файлов cocos2d. Я использую cocos2d v3 и xcode 6.1.1