Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 不等式约束模糊度_Ios_Objective C_Ios7_Constraints_Autolayout - Fatal编程技术网

Ios 不等式约束模糊度

Ios 不等式约束模糊度,ios,objective-c,ios7,constraints,autolayout,Ios,Objective C,Ios7,Constraints,Autolayout,我在使用自动布局和约束调整UIView的大小时遇到问题。 我想更改原点(小于或等于原始值)和宽度(大于或等于原始值),但我得到了一个结果:不等式约束模糊性 你有解决这个问题的办法吗 谢谢 这对编译器(逻辑上)没有意义,因为无法知道程序是否应该更改x或宽度。在两个静态变量中选择一个将解决您的问题 您的视图在水平方向上不明确。您没有足够的水平约束信息,系统无法为您的视图继承人权限提供一个解决方案。在本例中,它无法根据当前约束信息确定视图大小或左边距 您需要添加一个低于要求的优先级(我试图使3.5英

我在使用自动布局和约束调整UIView的大小时遇到问题。 我想更改原点(小于或等于原始值)和宽度(大于或等于原始值),但我得到了一个结果:不等式约束模糊性

你有解决这个问题的办法吗

谢谢


这对编译器(逻辑上)没有意义,因为无法知道程序是否应该更改x或宽度。在两个静态变量中选择一个将解决您的问题

您的视图在水平方向上不明确。您没有足够的水平约束信息,系统无法为您的视图继承人权限提供一个解决方案。在本例中,它无法根据当前约束信息确定视图大小或左边距


您需要添加一个低于要求的优先级(我试图使3.5英寸显示器的垂直间距约束缩小1个以上,因此我必须在我想要缩小屏幕的组件之间设置2个约束。一个约束是不平等(大于或等于)在我指定的最小所需大小中,优先级为1000,其他约束是相等约束,具体大小适合4英寸屏幕,但优先级较低,为250

这样Xcode就停止了抱怨,并在较小的屏幕上正确地重新定位了布局

首先,您必须知道要对约束执行什么操作,请删除不使场景具有小于等于约束的大于等于约束。buz视图需要定义宽度约束。请将优先级应用于首先扮演角色的约束(大于等于约束或小于等于约束)


嗨,拉萨库斯,谢谢你的快速回复。我尝试过你的建议,但没有成功:(这是我的项目:你能帮我吗?谢谢你到底尝试了什么?你刚刚救了我的命!这是一个非常微妙的问题要注意!哇,疯狂!这太神奇了!