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

投稿者:

はじめに

ことの発端は、UITextInputの枠線。
幅を0にするとShadeで描画され、背景色と同じ色にして幅1pxにしてもShadeが描画される為、枠線が残り格好悪いと言われたこと。
ギミックが書けないんなら黙ってろって話ですが

回答は

該当UI部品.borderStyle = .none

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

https://qiita.com/imanishisatoshi/items/2167003b1673d432838e

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

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

消し込んだものを更に消し込んでた

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

覚書がてら。

コメントを残す