oya*_*lhi 38
在为iOS 8.0或更高版本开发时,只需在创建IBOutlet后使用isActiveproperty 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 次 |
| 最近记录: |