【问题标题】:Spritebuilder CCTextField how to set placeholder and color?Spritebuilder CCTextField 如何设置占位符和颜色?
【发布时间】:2015-06-29 00:07:00
【问题描述】:

想问如何设置CCTextField占位符和颜色。 我知道在 spritebuilder 上创建文本字段很容易,但它不能像 UITextField 那样设置文本颜色和占位符。

【问题讨论】:

    标签: spritebuilder


    【解决方案1】:
    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

    【讨论】:

      猜你喜欢
      • 2019-01-03
      • 2013-09-12
      • 1970-01-01
      • 2011-08-15
      • 1970-01-01
      • 1970-01-01
      • 2020-01-09
      • 2018-01-29
      • 2014-11-02
      相关资源
      最近更新 更多