UITextField"内容大小"属性

时间:2015-08-01 04:08:14

标签: ios objective-c uitextfield

有没有办法让UITextField内容的右侧更快结束"如下图所示:

enter image description here

我使用以下内容为内容文本提供了一些左侧填充,但无法找到一个简单的解决方案来减少正确大小的可用内容大小:self.textfield.layer.sublayerTransform = CATransform3DMakeTranslation(10, 0, 0);

我宁愿不是UITextField的子类,但如果需要我可以这样做。

1 个答案:

答案 0 :(得分:0)

试试这些...... 我希望它有所帮助......

UITextField *txt=[[UITextField alloc]initWithFrame:CGRectMake(10, 100, 150, 30)];
[txt setBackgroundColor:[UIColor lightGrayColor]];
[txt setPlaceholder:@"Hello my friend"];
[self.view addSubview:txt];

UIView *paddingView = [[UIView alloc] initWithFrame:CGRectMake(10, 100, 50, 30)];
txt.rightView = paddingView;
txt.rightViewMode = UITextFieldViewModeAlways;