在UITextView中编辑时,我知道如何通过设置tintColor来更改光标颜色。 有没有为什么要将光标更改为另一种风格?
例如:一个闪烁的固定宽度框。或下划线" _"
答案 0 :(得分:3)
我找到了解决方案:
1.Subclassing UITextView
2.Overwrite caretRectForPosition:method
- (CGRect)caretRectForPosition:(UITextPosition *)position
{
CGRect myRect = [super caretRectForPosition:position];
myRect.size.width = 5; // Modify the width of the caret
myRect.size.height = 5; // Modify the height of the caret
return myRect;
}