【Swift4】iOSアプリのキャレットが失踪した話

研究
OLYMPUS PEN E-PL9 (c)Maya
この記事は約1分で読めます。

ことの発端は、UITextInputの枠線。
幅を0にするとShadeで描画され、背景色と同じ色にして幅1pxにしてもShadeが描画される為、枠線が残り格好悪いと言われたこと。

回答は

該当UI部品.borderStyle = .none

だったんだけれど、更に問題発生。

UITextFieldのカーソルの色を変える方法 (swift) – Qiita

ある入力枠だけフォーカスは当たるもののキャレットが見えなくなる事態が発生。

たぶんわざわざ消しているor背景色と同化させているに違いないと思い、探ると…

ほれ見たことか。ViewのTintをWhiteにしていた。

覚書がてら。

コメント

タイトルとURLをコピーしました