我想将 UITextField.text 的左边距对齐到 10Px。请建议我最好的方法?在 roundedRect TesxtField 中相同,文本从左侧开始 10 px
几乎通过覆盖达到了 - (CGRect)textRectForBounds:(CGRect)bounds.
现在的问题是当 TextField 进入编辑模式时,它们的左边距重置为零......
@implementation UITextField(UITextFieldCatagory)
- (CGRect)textRectForBounds:(CGRect)bounds {
CGRect theRect=CGRectMake(bounds.origin.x+10, bounds.origin.y, bounds.size.width-10, bounds.size.height);
return theRect;
}
最佳答案
你有没有尝试过
-(CGRect)editingRectForBounds(CGRect)bounds;
关于iphone - 重置 UITextField 左边距,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5699617/