環境 Xcode 11.3 何が起こったのか いつもどおり 0.5 の線を引くために Storyboard の AutoLayout で Height = 0.5 の制約を指定した。 すると、デザイナーから「線の太さにばらつきがあるので揃えてほしい」と指摘があった。 ↑たしかによく見ると上の線のほうが若干濃くも見える・・。両方とも 0.5 で指定しているが、念のため次のコードを書いて height を出力してみた。 print(separator1.frame.size.height) // 上の線 print(separator2.frame.size.height) // 下の線 と出力された! 目の錯覚ではなく、たしかに上の線のほうが濃いことがわかった。 なぜ0.5で指定しているのに正しく描画されないか Twitter にてこの疑問をつぶやいてみたところ、 @kishikawakat