Я только что попробовал.Он не имеет курсора, выделенного так.
set
textField.backgroundColor = [UIColor brownColor] // or your color
и
textField.textColor = [UIColor whiteColor];
Для добавления textField в UIView;
//Do this where you create the UIView* view
UITextField *textField = [[UITextField alloc]initWithFrame:CGRectMake(110, 10, 185, 30)];
textField.clearsOnBeginEditing = NO;
textField.textAlignment = UITextAlignmentRight;
textField.returnKeyType = UIReturnKeyDone;
textField.textColor = [UIColor blackColor]; // or any other color
textField.font = [UIFont systemFontOfSize:15];
textField.delegate = self;
[view addSubview:textField];