我正在开发一个目标为iOS7的应用程序,当我将该应用程序部署到iPhone 4时,我得到了以下错误。
[NSLayoutConstraint setActive:]: unrecognized selector sent to instance我对此进行了调查,发现setActive是在iOS8中引入的。问题是,在iOS7中,对于约束,setActive的替代方案是什么?我需要以编程方式操作约束,但似乎在任何地方都找不到答案。
发布于 2015-07-02 00:53:16
另一种方法是在视图中添加/删除约束:
[myView addConstraint:constraint];
[myView removeConstraint:constraint];
这是从iOS 6.0开始提供的。https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIView_Class/index.html#//apple_ref/occ/instm/UIView/addConstraint:
https://stackoverflow.com/questions/31167248
复制相似问题