Для такого рода вещей, если вы не собираетесь вносить много-много динамических изменений в фоновое изображение, вы можете просто использовать тщательно созданный .png.Вы даже можете сделать предмет одним квадратом, а затем использовать
view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"template"]];
Хотя, если вы работаете с сюжетом, вы можете нарисовать линии вручную, как и вы.Тогда ответ на ваш вопрос состоит в том, чтобы сделать ширину обводки 1,0, но нарисовать линии по половинкам: чтобы нарисовать вертикальную линию вниз по столбцу 100-х пикселей, переместите курсор к (99,5, 0,0) и обведите до (99,5,480,0).Процедуры рисования CoreGraphics рисуют ваш штрих по центру теоретической линии, которую вы создаете, и сглаживают физические пиксели по мере необходимости.