iOSアプリのキャレットが失踪した話
ことの発端は、UITextInputの枠線。
幅を0にするとShadeで描画され、背景色と同じ色にして幅1pxにしてもShadeが描画される為
枠線が残り格好悪いと言われたこと。
回答は
該当UI部品.borderStyle = .none
だったんだけれど、更に問題発生。
ある入力枠だけフォーカスは当たるもののキャレットが見えなくなる事態が発生。
たぶんわざわざ消しているor背景色と同化させているに違いないと思い、探ると…
ほれ見たことか。ViewのTintをWhiteにしていた。
覚書がてら。