【问题标题】:Placing The Section Header Above the Cell Contents of UITableView将 Section Header 放在 UITableView 的单元格内容之上
【发布时间】:2015-10-09 14:20:40
【问题描述】:

**您可能想直接进入“编辑 2”部分(在下方),在那里您可以找到最近和当前的情况。

我无法仅用文字正确地解释问题,所以我将尝试用图片来解释。这是我的情况:

如图所示,标题标题的对齐方式与 TableViewCell 的内容不匹配。我希望节标题位于值的顶部。例如,“Alış”字符串位于值的开头。具体来说,我想要这样的东西:

 Alış             Satış

 654.000          666.000

 313.757          321.921

 157.370          160.960

 ...              ...

等等。

我指的是this link 来制作节标题。当然,这是一个简单的文档,所以我使用情节提要的 Resolve Auto Layout Issues 段中的“自动布局”和“更新框架”和“添加缺少的约束”来移动自己。好吧,显然我失败了。下面是引用这个问题的tableView:

所以在这里,第二个单元格用于标题,正如我给出的链接中所建议的那样。

我不熟悉使用约束,这让我的问题变得更加复杂。

任何帮助/建议将不胜感激。

等待您的帮助。

编辑:

这是我必须编写标题的代码。

编辑 2:现在,我真的很亲密,只需要一点帮助

我一直在努力直到早上,我知道时间有点长。反正。所以最终我想通了,并在 iPhone 4s 到 6 plus 上进行了尝试,他们给出了正确的结果,但有一个小错误。答案很简单:使用自动布局来理解参考。我推荐 Apple 的 doc 和 Ray 的 doc。

回到最后一个问题,正如您在第一张图片中看到的那样,tableVieWCell 的最后一行对齐方式是正确的,我希望它在左侧。所以最后的情况如下:

**我值得一提的是,我知道对齐可能不是我的主题,但我不想问另一个问题。如果实在不合适,你可以警告我,我可以换个话题问。

【问题讨论】:

  • 在不知道所使用的约束的情况下,准确排除故障几乎是不可能的。我建议通过大量在线资源了解有关自动布局的更多信息。
  • 你如何将字符串提供给标题?
  • 好吧,我没有说我不知道​​,我只是新手。需要从某个地方开始,尽管它可以在这里。我马上添加@T_77
  • 请向我们展示您将标题添加到表格视图的代码?
  • 是的,当然,我正在添加它。现已添加。

标签: ios objective-c uitableview storyboard alignment


【解决方案1】:

请使用类文件 .h 和 .m 制作单独的 xib 文件,它的超级视图是节标题的 UIView。并设计与您为表格单元格设计的相同视图。您也可以在 xib 文件中使用自动布局。这将工作:-)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多