iOS 5 中的文本字段光标放置问题(在 iOS 4 中运行良好)

Posted

技术标签:

【中文标题】iOS 5 中的文本字段光标放置问题(在 iOS 4 中运行良好)【英文标题】:Textfield cursor placement issue in iOS 5 (working fine in iOS 4) 【发布时间】:2012-01-12 11:45:16 【问题描述】:

我在 ios 5 中有文本字段光标问题,而在 iOS 4 中它工作正常。

底部的文本字段是 iOS 4,顶部的文本字段是 iOS 5。 iOS 5 中缺少前面的起始空格。

谁能帮我解决这个问题? 代码如下:

- (id)initWithFrame:(CGRect)frame reuseIdentifier:(NSString *)reuseIdentifier 

    if (self = [super initWithStyle:UITableViewStyleGrouped reuseIdentifier:reuseIdentifier]) 
    
        // Set the frame to CGRectZero as it will be reset in layoutSubviews
        textField = [[UITextField alloc] initWithFrame:CGRectZero];
        textField.delegate=self;
        textField.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;
        textField.returnKeyType            =UIReturnKeyDone;
        textField.textColor = [UIColor darkGrayColor];
        [textField setClearButtonMode:UITextFieldViewModeWhileEditing];
        [self.contentView addSubview:textField];
    
    return self;

【问题讨论】:

【参考方案1】:

您可以尝试使用 textField.Placeholder 以编程方式设置字符串以查看是否保留空间?

【讨论】:

以上是关于iOS 5 中的文本字段光标放置问题(在 iOS 4 中运行良好)的主要内容,如果未能解决你的问题,请参考以下文章

iOS6将光标放在特定的文本字段中

如何在Cordova iOS项目中更改文本字段光标颜色

当用户以编程方式单击swift ios中的删除按钮时,如何将光标从一个文本字段自动移动到另一个文本字段?

如何在swift ios中自动将光标从一个文本字段移动到另一个文本字段?

Sencha Touch 2 文本框在 iOS 7 中的焦点问题

TextField 中的 IOS8 文本在焦点上反弹