Я разрабатываю настраиваемый элемент управления. Одно из требований - рисовать линии. Хотя это работает, я заметил, что мои линии шириной в 1 пиксель на самом деле не похожи на линии шириной в 1 пиксель - я знаю, на самом деле это не пиксели, но вы понимаете, о чем я. Они больше похожи на ширину в два-три пикселя. Это становится очень очевидным, когда я рисую пунктирную линию с штрихом в 1 пиксель и зазором в 2 пикселя. Штрихи в 1 пиксель на самом деле выглядят как крошечные линии вместо точек.
Я читал документацию по рисованию какао, и хотя Apple упоминает метод setLineWidth, изменение ширины линии на значения меньше 1.0 только сделает линию более расплывчатой, а не тонкой.
Итак, я подозреваю, что на то, как мои линии выглядят, влияет что-то еще.
Есть идеи?