Deactive NSLayoutConstraint iOS7

编程入门 行业动态 更新时间:2024-10-28 19:19:54
本文介绍了Deactive NSLayoutConstraint iOS7的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我正在开发一款目标为iOS7的应用,当我将应用部署到iPhone 4时出现以下错误。

I'm developing an app with a target of iOS7, and I get the following error when I deploy the app to an iPhone 4.

[NSLayoutConstraint setActive:]: unrecognized selector sent to instance

我调查了这个和事实证明,iOS8中引入了 setActive 。问题是,对于约束,大约iOS7, setActive 的替代方法是什么?我需要以编程方式操作约束,似乎无法在任何地方找到答案。

I looked into this and it turns out that setActive was introduced in iOS8. Question is, what is the alternative to setActive for constraints, circa iOS7? I need to manipulate the constraints programmatically and can't seem to find the answer anywhere.

推荐答案

另一种方法是从视图中添加/删除约束:

Another way to do this would be to add/remove the constraint from the view:

[myView addConstraint:constraint];

[myView removeConstraint:constraint];

这是自从iOS 6.0。 https:// developer .apple / library / ios / documentation / UIKit / Reference / UIView_Class / index.html#// apple_ref / occ / instm / UIView / addConstraint:

This has been available since iOS 6.0. developer.apple/library/ios/documentation/UIKit/Reference/UIView_Class/index.html#//apple_ref/occ/instm/UIView/addConstraint:

更多推荐

Deactive NSLayoutConstraint iOS7

本文发布于:2023-10-08 03:28:44,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1471387.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:Deactive   NSLayoutConstraint

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!