无法向左侧添加图像UITextField ios 7的视图

时间:2014-06-27 11:18:31

标签: iphone xcode user-interface ios7 uitextfield

我在Xcode 5.1中的视图中添加了UITextFiled,我正在尝试使用下面的代码将图像添加到其左侧视图中,但是当我运行所有内容时,我看不到图像,请不要理解原因,请帮忙

UIImageView *imgView = [[UIImageView alloc] init];
imgView.image = [UIImage imageNamed:@"Key.png"];

[txtCode setLeftViewMode:UITextFieldViewModeAlways];
[txtCode setLeftView:imgView];

2 个答案:

答案 0 :(得分:1)

设置图像视图的框架:

yourTextField.borderStyle = UITextBorderStyleNone;

UIImageView *imgView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 5, 20)];
imgView.image = [UIImage imageNamed:@"Key.png"];

[yourTextField setLeftViewMode:UITextFieldViewModeAlways];
[yourTextField setLeftView:imgView];

答案 1 :(得分:1)

希望这会对你有帮助......如果你愿意,可以在paddingView中添加图片。

UIView *paddingView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 5, 20)];
self.textFiled.leftView = paddingView;
self.textFiled.leftViewMode = UITextFieldViewModeAlways;