Добавление границы в группу кнопок в Swift - PullRequest
0 голосов
/ 22 декабря 2018

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

Я попытался встроить кнопки в представление стека, а затем встроить кнопки в представления в стеке.просмотр, но до сих пор не смог сделать это правильно.

1 Ответ

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

Сначала примените layoutMargins с UIEdgeInsets, чтобы иметь интервал, затем для каждой кнопки в stackView измените cornerRadius

    stackView.layoutMargins = UIEdgeInsets(top: 0, left: 20, bottom: 0, right: 20) // change 20 with your value.
    // then for each of subviews in stackview, if it is a button, apply corner radius
    stackView.subviews.forEach { view in
        if view is UIButton {
            view.layer.cornerRadius = 5 // replace it with your value.
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...