解决iOS 升级到13后Cocos creator2.0.8开发的软件,用到EditBox输入时,字体的颜色为白色,看不见!

iOS 13引入深色模式后,使用Cocos Creator 2.0.8开发的应用中,EditBox输入框内的字体颜色变为白色,导致在深色背景下难以看清。解决方法是在iOS工程内调整两行代码以改变字体颜色。
摘要由CSDN通过智能技术生成

iOS 升级到13后,新出了一个深色模式。然后用Cocos creator2.0.8开发的软件,用到EditBox输入时,字体的颜色为白色,这样就基本上看不清了。解决办法在ios工程下修改二行代码

void initTextField(const CGRect& rect, const cocos2d::EditBox::ShowInfo& showInfo)
{
    if (! g_textField)
        {
            g_textField = [[UITextField alloc] initWithFrame:rect];
            [g_textField setBorderStyle:UITextBorderStyleLine];
            // 添加textColor值为黑色
            g_textField.textColor = [UIColor blackColor]
            
            g_textField.backgroundColor = [UIColor whiteColor];

void initTextView(const CGRect& viewRect, const CGRect& btnRect, const cocos2d::EditBox::ShowInfo& showInfo)
{
    if (!g_textView)
        {
            g_textView = [[UITextView alloc] initWithFrame:btnRect];
            
            // 添加textColor值为黑色
            g_textView.textColor = [UIColor blac
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值