cornerRadius с границей: сбой вокруг границы

Моя заявка в основном круглая и граничная.

Я использую свойство слояUIView дать угловой радиус и границу.

Но я сталкиваюсь с проблемой, что углы не ясны.

Я получаю следующие результаты:

UIButton

UIImageView

Вы можете наблюдать тонкую границу вокруг белой или серой границы.

Это мой код:

button.layer.borderWidth = 2.0;
button.layer.borderColor = [[UIColor whiteColor] CGColor];
button.layer.cornerRadius = 4;

button.clipsToBounds = YES;

Я искал, чтобы решить это, но я не добился успеха.

я пыталсяbutton.layer.masksToBounds = YES, но без эффекта.

Я что-то пропустил? Или есть какие-то другие методы, которые могут дать мне лучшие результаты по сравнению сCALayer?

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

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