通过改变tintColor改变光标颜色
通过重写父类的方法改变frame
- (CGRect)caretRectForPosition:(UITextPosition *)position
{
CGRect frame = [super caretRectForPosition:position];
if(self.x)
{
return CGRectMake(self.x, frame.origin.y, frame.size.width, frame.size.height);
}
else
{
return frame;
}
}