在问题663830中,Isaac询问如何向文本字段添加按钮.有人可以显示代码来添加.rightView属性的标签吗?
或者,是否有更好的方法在文本字段中包含"永久"文本?
这适用于包含现场单位(mg,kg等)的计算器,无需在文本字段外维护标签.有点像永久占位符文本?
谢谢,克里斯
pgb*_*pgb 10
快速而脏的代码:
- (void)viewDidLoad {
[super viewDidLoad];
UITextField *textField = [[UITextField alloc] initWithFrame:CGRectMake(100, 100, 100, 40)];
textField.borderStyle = UITextBorderStyleLine;
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 40, 40)];
label.text = @"mg";
label.backgroundColor = [UIColor colorWithWhite:0.0 alpha:0.0];
textField.rightViewMode = UITextFieldViewModeAlways;
textField.rightView = label;
[self.view addSubview:textField];
[label release];
[textField release];
}
Run Code Online (Sandbox Code Playgroud)
请注意,我正在从ViewController添加子视图,您也可以从视图中进行操作.