答案 0 :(得分:0)
您只需在视图中添加文本字段,然后在textfield中添加带有文本" $"的标签。删除文本字段边框并添加边框图层以供查看。它将根据您的要求完美地工作。
答案 1 :(得分:-1)
尝试将货币图像设置为textfield的左视图
对于Imageview
UIImageView *imageArrow = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"currency.png"] ];
UIView *paddingView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 30, 30)];
[paddingView addSubview:imageArrow];
imageArrow.center = paddingView.center;
textfield.leftView = paddingView;
textfield.leftViewMode = UITextFieldViewModeAlways;
对于标签
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 30, 30)];
label.text = @"$";
textField.leftViewMode = UITextFieldViewModeAlways;
textField.rightView = label;
答案 2 :(得分:-1)
您可以使用UITextField的左视图属性
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 40, 40)];
label.text = @"$";
label.backgroundColor = [UIColor white];
textField.leftViewMode = UITextFieldViewModeAlways;
textField.rightView = label;