28248


textFieldをタップしてキーボード部分にpickerを表示するという実装をしようとしています。  
タップしたときにtextFieldに青い棒が出てくるのを非表示にしたいです。  
青い棒の名称も教えて欲しいです。  
[![画像の説明をここに入力](https://i.stack.imgur.com/QPra7.png)](https://i.stack.imgur.com/QPra7.png)


CC BY-SA 3.0
2016-08-14T02:25:01.590
28246
2016-08-14T03:37:07.287
question
swift ios
textFieldの青い棒を消したい


キャレット(カレット)もしくは単にカーソルという人が多いと思います。

こちら[本家のStack
Overflowの回答で一番簡単なの](https://stackoverflow.com/a/20101376/6541007)を引っ張り出すと、iOS
7以降であればこれで良いようです。

[code]

    textField.tintColor = UIColor.clearColor()
    
[/code]

(キャレットを消すと言う効果があることはどこにも明示されておらず)『「今は動く」型の実装であり、お勧めできない』と言うコメントもありますので、そのようなやり方が気にくわない場合は、[`UITextField`をサブクラス化して`caretRectForPosition(_:)`をオーバライドしてやると言う回答の方](https://stackoverflow.com/a/13660503/6541007)を使われると良いでしょう。


CC BY-SA 3.0
2016-08-14T03:37:07.287
28248
2016-08-14T03:37:07.287
2017-05-23T12:38:56.083
-1
13972
28246
answer