Клип кнопка для просмотра - PullRequest
0 голосов
/ 24 декабря 2018

введите описание изображения здесь Так что у меня есть backgroundView (UIView) и две кнопки в нем.Теперь я сделал следующий код

 buttonBackgroundView.layer.cornerRadius = 5.0
 buttonBackgroundView.layer.borderColor = UIColor.black.cgColor
 buttonBackgroundView.layer.borderWidth = 0.5

@IBOutlet weak var firstbutton: UIButton!{
        didSet{
            proceedButton.clipsToBounds = true
        }
    }

, в этом представлении закругленный угол, но у кнопки нет этих закругленных углов. Как мне это реализовать?(чтобы эта кнопка также получала закругленный угол. У меня есть две кнопки, поэтому мне нужен только левый угол левой кнопки и правый угол правой кнопки.

Я добавил ссылку на изображение, которой я хочу добиться.

Ответы [ 2 ]

0 голосов
/ 26 декабря 2018
class ViewController: UIViewController {

    @IBOutlet weak var yourView: UIView! //Create your view outlet
    override func viewDidLoad() {
        super.viewDidLoad()
        yourView.clipsToBounds = true
        yourView.layer.cornerRadius = 15 // As per you requirement 
        yourView.layer.borderColor = UIColor.black.cgColor
        yourView.layer.borderWidth = 2

        // Do any additional setup after loading the view, typically from a nib.
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }


}

Добавить следующее ограничение Storyboard with Constraints

Вывод: enter image description here

Это может помочь вам:)

0 голосов
/ 24 декабря 2018

Пожалуйста, используйте masksToBounds свойство,

@IBOutlet weak var firstbutton: UIButton!{
    didSet{
        proceedButton.clipsToBounds = true
        proceedButton.masksToBounds = true
    }
}
...