ios - 如何禁用尺寸类别的一项特定约束?

标签 ios xcode6 autolayout size-classes

假设我有一个 View ,其宽度在纵向中是 super View 的 1/2,在横向中是 super View 的 1/3,我想我可以为该约束设置不同的乘数,但尺寸类没有此功能.

然后我在下面的帖子中找到了一个解决方案,它说我必须禁用和启用不同大小类别的约束。

Changing the multiplier of a constraint based on size class

我不知道该怎么做。我只能找到一种方法来清除所有的限制。但我不想再次重建所有的约束。我只想改变一个限制。如果我在当前尺码类别中删除该约束,那么它也会在其他尺码类别中删除。有什么方法可以仅针对一个特定尺寸类别禁用该约束吗?

最佳答案

这是删除特定尺寸类别中的特定约束的方法

1.) 选择您需要的具体尺寸等级

2.) 单击要删除/添加其约束的 View 或 uielement。

3.) 该 View 或 uielement 的所有约束都显示在右侧属性检查器中。

4.) 选择要删除的特定约束,这会在该约束上设置蓝色边框。

5.) 然后按退格键。

这将仅删除该特定尺寸类别的它。

此约束现在显示为灰色 查看 Controller 。

关于ios - 如何禁用尺寸类别的一项特定约束?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31071466/

相关文章:

ios - XCode 6 UICollectionview viewwithtag 不工作

swift - 动态 scrollView contentSize autoLayoutConstraints swift

ios - 在 UIScrollView 中的 UITableViewController 的 UITableViewCell 的右侧看不到控件

ios - 使用 CFDictionary 跟踪 UITouches

ios - 使用 NavigationView 进行模态演示

ios - 无法使用类型为 '*' 的参数列表调用 '(NSURL, *: NSString?)'

ios - 带有两个 UITableView 和 Autolayout 的 UIViewController

html - 使用 webkit-overflow-scrolling 时 iOS 文本和图像模糊 : touch

ios - 在 iPad 中长按 Tableview 单元格会崩溃

ios - GeneratorOf<T> 找不到初始化程序错误