UIScrollView“无法同时满足约束”错误

时间:2013-07-06 14:33:58

标签: iphone objective-c uikit interface-builder

创建了一个简单的ViewController,并添加了带有xib的UIScrollView。当我试图改变滚动视图的高度时,我得到一个奇怪的例外:

  

无法同时满足约束条件。可能至少有一个   以下列表中的约束是您不想要的。尝试   这个:(1)看看每个约束并试着弄清楚你是哪个   不要指望; (2)找到添加了不需要的约束的代码或   约束并修复它。 (注意:如果你看到了   您不理解的NSAutoresizingMaskLayoutConstraints,请参阅   到UIView属性的文档   translatesAutoresizingMaskIntoConstraints)(       “”       “”       “”       “”)

     

将尝试通过违反约束来恢复      (姓名:'|':UIView:0xa4ab830)>

     

中断objc_exception_throw以在调试器中捕获它。该   UIView上的UIConstraintBasedLayoutDebugging类中的方法   列出来也可能有帮助。

以下是我的xib的外观: enter image description here

在SO上发现设置内容大小和设置translatesAutoresizingMaskIntoConstraints属性为YES可能有所帮助。尝试过,没有用:

topScrollView.translatesAutoresizingMaskIntoConstraints = YES;
topScrollView.contentSize = CGSizeMake(1000, 2000);
编辑:添加截图 enter image description here

0 个答案:

没有答案