【问题标题】:UITableView inside of UIScrollView or using TableView HeaderUIScrollView 内的 UITableView 或使用 TableView Header
【发布时间】:2015-04-21 20:11:33
【问题描述】:

我想这个问题更像是一个最佳实践问题而不是解决问题的问题。

我想在我的应用程序上有一个页面,底部有一个 UITableViewUITableView 上方有一些按钮/文本,但我想要整个页面而不是 UITableView 滚动滚动。

我一直在四处寻找,有人说将UITableView 放在UIScrollView 内并禁用滚动并重新计算高度,以便表格视图与所有行一样高。

然后我读到其他人说只是将按钮/文本放在表格行标题中,然后滚动整个表格视图。

哪个是更好的做法,他们中的任何一个都不赞成?

谢谢!

【问题讨论】:

  • “最佳实践”问题通常会变成一堆令人讨厌的蠕虫...特别是因为您知道有些人相信一种做法,而另一些人则相信另一种做法......
  • 是的,我只是想知道是否有更好的方法来做到这一点,但我想它非常主观。我想我只是通过制作一个表格视图标题来做到这一点。

标签: ios objective-c uitableview uiscrollview


【解决方案1】:

打开主故事板,在右下角,您应该会看到一个视图控制器、按钮、手势等列表。在该列表中应该有一个名为“页面控制”的控制器,它可以选择您的页面滚动正在寻找以及您试图摆脱的连续的,您可以将其插入到您的基本视图控制器中(通过拖放)。至于负责segue(翻页)的按钮,您也可以在列表中找到它。我无法解释如何对按钮进行编程以逐步翻页,因为我现在正在工作中在手机上键入此内容。如果你愿意,我可以稍后更详细地编辑它

【讨论】:

    猜你喜欢
    • 2012-06-11
    • 1970-01-01
    • 2012-03-21
    • 1970-01-01
    • 2020-06-26
    • 1970-01-01
    • 2014-05-21
    相关资源
    最近更新 更多