首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >停用NSLayoutConstraint iOS7

停用NSLayoutConstraint iOS7
EN

Stack Overflow用户
提问于 2015-07-02 00:48:00
回答 1查看 1.3K关注 0票数 4

我正在开发一个目标为iOS7的应用程序,当我将该应用程序部署到iPhone 4时,我得到了以下错误。

代码语言:javascript
复制
[NSLayoutConstraint setActive:]: unrecognized selector sent to instance

我对此进行了调查,发现setActive是在iOS8中引入的。问题是,在iOS7中,对于约束,setActive的替代方案是什么?我需要以编程方式操作约束,但似乎在任何地方都找不到答案。

EN

回答 1

Stack Overflow用户

发布于 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:

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31167248

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档