oya*_*lhi 38
在为iOS 8.0或更高版本开发时,只需在创建IBOutlet后使用isActive
property NSLayoutConstraint
.
更新
你的手机将有以下出口:
@IBOutlet var photoBottomConstraint: NSLayoutConstraint!
Run Code Online (Sandbox Code Playgroud)
你会在以下方面访问约束willDisplayCell
:
myCell.photoBottomConstraint.isActive = false
Run Code Online (Sandbox Code Playgroud)
当你再次需要它时:
myCell.photoBottomConstraint.isActive = true
Run Code Online (Sandbox Code Playgroud)
根据oyalhi的回答,还要指出,如果要使其处于非活动状态,则必须强烈引用约束:
@IBOutlet var photoBottomConstraint: NSLayoutConstraint!
Run Code Online (Sandbox Code Playgroud)
这不是很明显,但是如果你使用的是弱引用,photoBottomConstraint
那么在这个电话之后可能是零:
myCell.photoBottomConstraint.active = false
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
23727 次 |
最近记录: |