如何在视图中向文本字段添加按钮

时间:2016-06-23 05:16:09

标签: ios

UITextField *tf3 = [[UITextField alloc] initWithFrame:CGRectMake(10, tf2.frame.origin.y+55,100, 30)];
tf3.textColor = [UIColor colorWithRed:0/256.0 green:84/256.0 blue:129/256.0 alpha:1.0];
//tf.font = [UIFont fontWithName:@"Helvetica-Bold" size:25];
tf3.backgroundColor=[UIColor whiteColor];
tf3.borderStyle=UITextBorderStyleLine;
tf3.placeholder=@"Save";
tf3.textAlignment=UITextAlignmentCenter;
view1 = [[UIView alloc] initWithFrame:CGRectMake(0,270, 100, 40)];
[view1 addSubview:tf3];

如何在不使用情节提要的情况下向此textField添加保存按钮。

3 个答案:

答案 0 :(得分:0)

您可以添加类似

的内容
UIButton *btn = [UIButton buttonWithType:UIButtonTypeSystem];
[tf3 addSubview:btn]

答案 1 :(得分:0)

使用此代码,

  var rows = datatable.rows().nodes();
  $('input[type="checkbox"]:not(:checked)', rows).prop('disabled', true);

希望它有用

答案 2 :(得分:0)

  

正确的方式:

在UITextField中,您有两个属性/左视图和右视图/看看如何启用它们。

我认为是这样的:

tf3.leftViewMode = .AlwaysEnabled // Here you can place a enum options, such as always visible, visible only while edit and stuff
  

下一步:   创建一个UIButton:

var saveButton = UIButton(frame: CGRect(x: 0, y: 0:, width: 30, height: 30)
saveButton.setImage(named: "your_imgae", state: .Normal)
saveButton.addTarget(self, action: #selector(saveButtonPressed(_:) ...)
tf3.leftView = saveButton
  

下一步   创建一个函数saveButtonPressed(sender: UIButton)并在那里收听点击事件。

我还没有测试过,但我认为它应该可行。