【问题标题】:How to make auto layout for uiview inside uitableViewCell如何在 uitableViewCell 中为 uiview 进行自动布局
【发布时间】:2015-06-19 13:40:45
【问题描述】:

我正在为通用应用程序工作;我有两个 uiView(顶视图和底视图)带有 imageView 的顶视图和带有 uitableView 的底视图;我对此 tableView 和单元格内的标签进行了约束;但是iPad上的问题;如下图所示

所以当我将 uiLbael 的约束放在单元格的中心时,它是除 iPad 之外的所有设备的中心

iPad uiLabel 不在中心的问题

【问题讨论】:

  • 已经检查了使用自动布局和使用大小类
  • 我的意思是活动尺寸等级,您可以在 IB 窗口底部进行调整。要将约束应用于所有设备和方向,它应该是 wAny hAny
  • 我为 wAny hAny 工作
  • 这可能是一个 IB 错误 - 尝试清除约束,重新启动 Xcode 并再次添加约束。
  • 我为 Xcode 重新启动但问题仍然存在

标签: ios objective-c uitableview autolayout constraints


【解决方案1】:

您是否检查了标签在容器中水平居中的约束?我无法从你的屏幕截图中看出。我看到了指导方针,但这并不一定意味着设置了约束。从对齐菜单中选择水平居中在容器中。如果这不起作用,我建议保留约束并将您的尺寸等级更改为 iPad(常规/常规)并添加约束。

【讨论】:

  • 我已经把水平和垂直居中放在容器中了
猜你喜欢
  • 2017-05-29
  • 2016-05-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-08-25
  • 1970-01-01
  • 1970-01-01
  • 2015-12-29
相关资源
最近更新 更多