2012-01-12 15 views
1

我在iOS 5中出现了文本框光标问题,在iOS 4中它正常工作。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; 
} 

回答

0

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

+0

我在前面添加了一个子视图,它工作正常 – user564963 2012-02-23 07:28:42