實現以下兩個方法即可:
_taskNameText.leftView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 10, _taskNameText.width)];
_taskNameText.leftViewMode = UITextFieldViewModeAlways;
效果:
如果左側有圖片,且需要在圖片和文字之間添加間距的話,需要在子類中複寫UITextField的方法-(CGRect)leftViewRectForBounds:(CGRect)bounds