swift 堆栈背景Добавитьbackground
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了swift 堆栈背景Добавитьbackground相关的知识,希望对你有一定的参考价值。
public extension UIStackView {
@discardableResult
func addUnarrangedView(color: UIColor, radius: CGFloat = 0, at index: Int = 0) -> UIView {
let view = UIView()
view.translatesAutoresizingMaskIntoConstraints = false
view.backgroundColor = color
view.layer.cornerRadius = radius
insertSubview(view, at: index)
NSLayoutConstraint.activate([
view.leadingAnchor.constraint(equalTo: leadingAnchor),
view.trailingAnchor.constraint(equalTo: trailingAnchor),
view.topAnchor.constraint(equalTo: topAnchor),
view.bottomAnchor.constraint(equalTo: bottomAnchor)
])
return view
}
@discardableResult
func addBackground(color: UIColor, radius: CGFloat = 0) -> UIView {
return addUnarrangedView(color: color, radius: radius, at: 0)
}
@discardableResult
func addForeground(color: UIColor, radius: CGFloat = 0) -> UIView {
let index = subviews.count
return addUnarrangedView(color: color, radius: radius, at: index)
}
}
以上是关于swift 堆栈背景Добавитьbackground的主要内容,如果未能解决你的问题,请参考以下文章
sql Добавитьполектаблице
text ДобавитьвыборкалендарякполюБитркис
php Костыльубратьвсетеги关键字Добавитьвсамомнизувшаблонесайта。
php Унаследованиешаблонадлякатегории。 Дочерниебудутиспользоватьшаблонродительскойкатегории
csharp Добавитьстроку
csharp Добавитьстроку