相关疑难解决方法(0)

如何在UITextField中将用作leftView的UILabel与textField的文本垂直对齐?

我正在使用a UILabel作为leftViewa UITextField.问题是textField的文本高于标签的文本.

这是我到目前为止使用的代码

UILabel *startsWith = [[UILabel alloc] init];
startsWith.font = [UIFont systemFontOfSize:14];
startsWith.textColor = [UIColor blackColor];
startsWith.backgroundColor = [UIColor clearColor];
startsWith.text = @"Text";
[startsWith sizeToFit];
self.textField.leftViewMode = UITextFieldViewModeAlways;
self.textField.leftView = startsWith;
Run Code Online (Sandbox Code Playgroud)

我试过稍微改变标签的框架,但它不起作用......

如何对齐两个文本?

xcode uitextfield uilabel ios ios5

4
推荐指数
1
解决办法
2926
查看次数

标签 统计

ios ×1

ios5 ×1

uilabel ×1

uitextfield ×1

xcode ×1