代码之家  ›  专栏  ›  技术社区  ›  William Jockusch

iPhone-[UITextField sizeToFit]并不总是考虑光标

  •  1
  • William Jockusch  · 技术社区  · 14 年前

    有人想办法解决这个问题吗?

    1 回复  |  直到 14 年前
        1
  •  1
  •   andybons Ed Marty    13 年前

    我刚刚遇到了这个问题(它在iOS 5中已经修复)。我的解决方案是在宽度上添加4点填充:

    [textField_ sizeToFit];
    textField_.frame = CGRectMake(textField_.frame.origin.x,
                                  textField_.frame.origin.y, 
                                  CGRectGetWidth(textField_.frame) + 4,
                                  CGRectGetHeight(textField_.frame));
    

    有点乏味,但帮我完成了任务。