Как получить 1 пиксельную линию с NSBezierPath?

Я разрабатываю пользовательский элемент управления. Одним из требований является рисование линий. Хотя это работает, я заметил, что мои линии шириной в 1 пиксель на самом деле не выглядят как строки шириной в 1 пиксель - я знаю, они не совсем пиксели, но вы понимаете, о чем я. Они больше похожи на два или три пикселя в ширину. Это становится очень очевидным, когда я рисую пунктирную линию с штрихом в 1 пиксель и зазором в 2 пикселя. Черточки на 1 пиксель фактически выглядят как крошечные линии вместо точек.

Я прочитал документацию по рисованию какао и, хотя Apple упоминает метод setLineWidth, изменение ширины линии до значений меньше 1,0 только сделает линию более неопределенной, а не тонкой.

Итак, я подозреваю, что что-то еще влияет на то, как выглядят мои линии.

Есть идеи?

Ответы на вопрос(1)

Ваш ответ на вопрос