Tôi đã tìm thấy một vấn đề lạ với UIButton được làm tròn.iOS UIButton với các góc tròn và lỗi nền
Đây là khối mã của tôi để tạo nút này.
let roundedButton = UIButton(type: .System)
roundedButton.frame = CGRectMake(100, 100, 100, 100)
roundedButton.backgroundColor = UIColor.blackColor()
roundedButton.layer.borderColor = UIColor.whiteColor().CGColor
roundedButton.layer.borderWidth = 3.0
roundedButton.layer.cornerRadius = roundedButton.frame.size.width/2
roundedButton.layer.masksToBounds = true
self.view.addSubview(roundedButton)
Như bạn thấy, có bán kính UIButton với backgroundColor, đường viền và góc. Nó tròn hoàn toàn. Nhưng ở đầu ra, tôi xuất hiện tiếp theo:
Bạn có thể thấy đường viền 1px bên ngoài nút, đó là backroundColor (màu đen). Dường như đường viền bên trong của nó (màu trắng) không bắt đầu từ nút của nút.
Bạn có biết cách sửa lỗi này không?
bạn đã giữ chiều rộng border = 3 đó là lý do mà vòng tròn màu trắng đang hiển thị ..make roundedButton.layer.borderWidth = 1,0 –