我可以在顶部添加分段控件而无需在Tableview中滚动

时间:2015-11-04 11:07:11

标签: ios objective-c uitableview uisegmentedcontrol

我在屏幕上有一个uitableview,我在其顶部添加了uiview,以便在其中放置一个分段控件。我的问题是,当我滚动页面时,分段控件也会滚动表格单元格..如何才能删除滚动仅用于分段控制?

Textview detailtext;

3 个答案:

答案 0 :(得分:0)

按照步骤:

  1. 首先添加完整320 * 480的视图。
  2. 在其上添加所需大小的段控件。
  3. 然后添加左侧高度=(480 - 段控制高度)的滚动视图。
  4. 在左侧高度添加另一个视图。
  5. 在其上添加tableview。
  6. 这将创建您的UI。 然后添加scrollview的委托方法。你会得到你想要的东西

    - (void)setContentOffset:(CGPoint)contentOffset animated:(BOOL)animated;
    

答案 1 :(得分:0)

您有两种选择:

1-将分段控件放在你的tableview上方,而不是在你的tableview标题内,因为我认为你坚持使用tableview视图标题,为什么他滚动。

2-如果您希望桌面视图占据整个屏幕,请将分段控件放在顶部标题中。您只需使用分段控制器视图设置导航控制器标题视图的标题视图。

答案 2 :(得分:0)

 1. View add on screen size ex (320 *568)
  1. 顶部栏在视图上添加片段控件

  2. 并在分段控制后添加表格视图

    添加tableview的数据源和委托