小编Chr*_*ani的帖子

如何设置UILayoutPriority?

我尝试创建对约束的引用,然后设置布局优先级,但这会使应用程序崩溃

let topTrasactionConstraint = transactionsTableviewContainer.topAnchor.constraint(equalTo: buttonsStackContainerView.bottomAnchor, constant: 6)


    NSLayoutConstraint.activate([
            topTrasactionConstraint,
            transactionsTableviewContainer.centerXAnchor.constraint(equalTo: contentView.centerXAnchor),
            transactionsTableviewContainer.widthAnchor.constraint(equalTo: contentView.safeAreaLayoutGuide.widthAnchor, constant: -20),
            transactionsTableviewContainer.heightAnchor.constraint(equalToConstant: 500)
            ])


topTrasactionConstraint.priority = UILayoutPriority.init(999)
Run Code Online (Sandbox Code Playgroud)

ios autolayout nslayoutconstraint swift

5
推荐指数
1
解决办法
5428
查看次数

Swift 4 Generic where子句错误

我正在尝试编写以下功能

func take<C: Collection where C.Iterator.Element Int>(_ value: C) {
   print(value.first)
} 
Run Code Online (Sandbox Code Playgroud)

但是我一直收到编译器错误:

'where' clause next to generic parameters is obsolete, must be written following the declaration's type
Run Code Online (Sandbox Code Playgroud)

generics swift

2
推荐指数
1
解决办法
335
查看次数

标签 统计

swift ×2

autolayout ×1

generics ×1

ios ×1

nslayoutconstraint ×1