根据尺寸特征,自定义UIView中的NSLayoutConstraints未正确安装

时间:2018-09-17 20:58:21

标签: ios xamarin.ios

特别是,我将自定义UIView用于UITableView的页眉和页脚,并且在其中使用NSLayoutConstraints。这一切在iPhone上都是可行的,但是当我将约束条件调整为在iPad上具有不同的常量值(wR x hR)时,它们仍然使用iPhone(wC x hR)约束条件。

我尝试了两种不同的方式:

  • 在现有约束条件上添加特定于特征的常量
  • 添加不同的约束,并基于大小特征设置要安装/卸载的每个约束。

两种方法均无效。大小错误或约束设置错误。我当前的解决方法是,如果用户的设备是iPad,则仅激活iPad约束,但是如果我可以在Interface Builder中进行操作,那就太好了。

是否有某些原因导致我认为应该不起作用?

我也在自定义UITableViewCell中做同样的事情,根本没有问题。有什么作用?

0 个答案:

没有答案