TableViewController - 半个视图/半个tableView滚动不起作用

时间:2012-12-01 10:22:57

标签: iphone ios storyboard

我有一个TableViewController,上半部分是RegularView,另一半是我的表。但我有一个问题,整个事情是不可滚动的,我可以下去一点,但是一旦我让我走了它回到顶部:/

AnyIdeas?

P.S。滚动已启用滚动表格

编辑:PrintScreen我正在做的事情:http://postimage.org/image/lldwd0ybl/

2 个答案:

答案 0 :(得分:1)

如果使用UITableViewController,则此控制器的view属性默认为表视图。因此,您可以选择将其他视图添加到视图层次结构中。

您应该使用普通的UIViewController,它是表视图控制器的超类。您可以轻松地将顶视图作为子视图添加到此控制器的主view中。要使表格视图有效,您还需要执行以下步骤:

  1. UITableViewDataSourceUITableViewDelegate添加到您的班级,并相应地设置您的表格视图datasourcedelegate(或将其连接到IB中)。
  2. 实现数据源和委托方法(当您使用UITableViewController模板时,它们不会自动提供给您。)
  3. 请注意,您无法在此设置中使用storyboard的静态表格。

答案 1 :(得分:0)

关于你的实现,这里的事情并不清楚,但你能做到的是:(因为你想要完全滚动意味着你的矩形和表格视图)

1)只需增加索引0处的行高或您想要显示框的位置,也可以根据需要进行自定义,它可以根据需要正确滚动,&amp ;;

2)您可以在滚动视图中放置自定义视图(可能是UIView,UIImageView或其他任何视图)和表视图,并相应地进行操作。

我建议你按照我的说法选择第一种方法,这有点简单。

如有任何疑虑,请与我联系。 :)