Почему установка UIButton одного углового радиуса не удалась? - PullRequest
0 голосов
/ 24 октября 2018

Я хочу установить только правый нижний угловой радиус, но я пытаюсь использовать образец кода стека, чтобы сделать это.
Я не знаю, что не так с моим кодом.
Спасибо.

кнопка сжимается.
enter image description here

self.addSubview(sButton)
sButton.snp.makeConstraints { (make) in
    make.left.top.equalToSuperview()
    make.height.equalTo(61)
}

self.addSubview(fButton)
fButton.snp.makeConstraints { (make) in
    make.right.top.equalToSuperview()
    make.left.equalTo(sButton.snp.right)
    make.width.equalTo(sButton.snp.width)
    make.height.equalTo(61)
} 

let rectShape = CAShapeLayer()
rectShape.bounds = sButton.frame
rectShape.position = sButton.center
rectShape.path = UIBezierPath(roundedRect: sButton.bounds, byRoundingCorners: .bottomRight, cornerRadii: CGSize(width: 5, height: 5)).cgPath
sButton.layer.mask = rectShape
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...