初始化
UITextField * textField = [[UITextField alloc] initWithFrame:CGRectMake(0, 0, 200, 60)];
textField.center = self.view.center;
textField.placeholder = @"請輸入內(nèi)容";
[self.view addSubview:textField];
clearButtonMode 清除按鈕顯示
UITextFieldViewModeNever,//一直不顯示
UITextFieldViewModeWhileEditing,//編輯時顯示
UITextFieldViewModeUnlessEditing,//非編輯狀態(tài)顯示
UITextFieldViewModeAlways//一直顯示
leftView rightView
UILabel * mobileL = [[UILabel alloc] init];
mobileL.text = @"手機號 ";
[mobileL sizeToFit];
textField.leftView = mobileL;
textField.leftViewMode = UITextFieldViewModeAlways;//mode同clearButtonMode
UIButton * sendB = [UIButton buttonWithType:UIButtonTypeCustom];
sendB.backgroundColor = UIColor.redColor;
sendB.layer.cornerRadius = 6;
sendB.clipsToBounds = YES;
[sendB setTitle:@"發(fā)送" forState:0];
sendB.frame = CGRectMake(0, 0, 60, 12);
textField.rightView = sendB;
textField.rightViewMode = UITextFieldViewModeAlways;
更改位置可以重寫這兩個方法
- (CGRect)leftViewRectForBounds:(CGRect)bounds
{
}
- (CGRect)rightViewRectForBounds:(CGRect)bounds
{
}