IOS 9 - Swift 2IOS: UIButton странный вопрос о границах, когда cornerRadius добавил
я добавил cornerRadius на кнопку. Это делает странную серая рамка на некруглой части кнопки (см. Изображение). Как только я удаляю cornerRadius, граница исчезает.
Странно, что эта серая граница видна только на устройстве, не видна в симуляторе.
код довольно прост, и это не происходит на других кнопок:
button.backgroundColor = UIColor.defaultAppColor()
button.layer.cornerRadius = 20
button.layer.masksToBounds = true
ли кто-нибудь сталкивался с этим раньше?
еще не получили такую проблему, попробуйте добавить пользовательский атрибут времени выполнения layer.borderWidth в 0 –
@AjinkyaPatil Я пробовал. С borderWidth 0 ничего не происходит. И с borderWidth> 0, граница просто нарисована сверху, как и предполагалось, и покрывает странные серые линии, поэтому я исправил ее до сих пор (используя цвет фона в качестве цвета границы) –
ok, если ничего не работает, вы можете продолжить используя это обходное решение для обертывания серых границ –