繁体   English   中英

自定义UITableviewCell标签位置

[英]Custom UITableviewCell label position

我有一个带有几个标签的自定义单元格。 我想在正确的位置上有1个标签,就像我将使用UITableViewCellStyleValue1一样。 我的想法是,我只有1个自定义单元格,其中包含更多数据,表的其余部分应使用UITableViewCellStyleValue1。 我的问题是页边距不正确。 任何帮助,将不胜感激。

编辑:自定义单元格是用IB创建的。
编辑:添加了一个简单的示例。

Lets go! ”的右边距与“ More text ”不同。 页眉和页脚之间的边距也不正确。 第1节中的单元格是具有4个标签的自定义单元格。 我没有使用自动布局。 我希望这可以解决问题。

放手的文本 可以是动态的。 表示将通过代码设置。

在此处输入图片说明

如果您不使用自动版式

  1. 进入界面生成器并访问您的自定义单元格的xib文件
  2. 添加一个UILabel
  3. 单击UILabel,然后将其放在最右边
  4. 选择标签后,单击右侧导航窗格中的“ size inspector选项卡
  5. 然后单击自动调整大小框并单击右手柄,并确保其突出显示为红色,如下图所示:

项目清单

请注意,如何取消选择左手柄,但更重要的是,选择了自动调整大小框中的右手柄。 这一点很重要,因为它告诉UILabel紧靠视图的右侧并保持其位置,无论视图被放大或缩小了多少。

如果您使用的是自动版式

  1. 点击你的UILabel
  2. 单击pin选项卡,其中四个按钮位于界面构建器屏幕底部(如下图所示)
  3. 现在,您将看到一个弹出框(也显示在下图中),在弹出窗口顶部(在下图中显示20的文本字段旁边)上单击十字线的right handle 。变红。 这将为您的标签添加1个约束,并确保它保持该约束
  4. 现在单击Add 1 Constraint

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM