實(shí)現(xiàn)這樣的圓角效果

image.png
問題: leftview和rightView因?yàn)榍袌A角的原因 顯示不全。光標(biāo)也會顯示不全。
解決辦法 自定義UITextField 繼承UITextField
光標(biāo)顯示不全添加leftView
UIView *view1 = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 15 , 30 )];
self.leftView = view1;
self.leftViewMode = UITextFieldViewModeAlways;
leftview和rightview 向左邊或者右邊偏移
-(CGRect)rightViewRectForBounds:(CGRect)bounds{
CGRect iconRect = [super rightViewRectForBounds:bounds];
iconRect.origin.x -= 15;
return iconRect;
}
- (CGRect)leftViewRectForBounds:(CGRect)bounds{
CGRect iconRect = [super leftViewRectForBounds:bounds];
iconRect.origin.x += 15;
return iconRect;
}