Como obter uma linha de 1 pixel com o NSBezierPath?

Estou desenvolvendo um controle personalizado. Um dos requisitos é desenhar linhas. Embora isso funcione, notei que minhas linhas com 1 pixel de largura não se parecem com linhas de 1 pixel - eu sei, elas não são realmente pixels, mas você entende o que quero dizer. Eles parecem mais com dois ou três pixels de largura. Isso se torna muito aparente quando eu desenho uma linha tracejada com um traço de 1 pixel e uma lacuna de 2 pixels. Os traços de 1 pixel na verdade parecem pequenas linhas em vez de pontos.

Li a documentação do Cocoa Drawing e, embora a Apple mencione o método setLineWidth, alterar a largura da linha para valores menores que 1,0 fará com que a linha pareça mais vaga e não mais fin

ntão, suspeito que haja algo mais influenciando a aparência de minhas fala

Alguma ideia

questionAnswers(4)

yourAnswerToTheQuestion