私のアプリケーションでは、UITextview でカーソルを非表示にしたいと考えています。
これが不可能な場合は、カーソルの色を変更したいと思います。
これはできますか?私はそれを検索しましたが、UITextfield の回答しか得られません。
ありがとう。
私のアプリケーションでは、UITextview でカーソルを非表示にしたいと考えています。
これが不可能な場合は、カーソルの色を変更したいと思います。
これはできますか?私はそれを検索しましたが、UITextfield の回答しか得られません。
ありがとう。
いいえに設定された編集プロパティを無効にした場合にのみ、カーソルを非表示にできます
カーソルを非表示にするには、プロトコルに準拠するために実装されているサブクラスUITextField
とオーバーライドだけです。-caretRectForPosition:
UITextField
UITextInput
- (CGRect)caretRectForPosition:(UITextPosition *)position
{
return CGRectZero; // ensures the cursor won't appear
}
色やカーソルの変更はプライベートAPIにアクセスしないとできないと思います。
編集: S. SoffesのコメントによるとtintColor
、明らかにプロパティを介して色を変更できます。