如何将View添加到StoryBoard中的tableview内容视图的顶部?

时间:2015-09-08 08:29:45

标签: ios objective-c uitableview storyboard

我想构建一个关于用户的视图,它显示用户信息和一些小功能。用户信息将显示在视图的顶部,并且有一个包含小功能的列表。

在故事板中,我将TableView拖到了ViewController,并拖动了一个显示用户信息的视图。当我将一个单元格推入tableview时,情况就变得不同了。 Prototype Cells会向上移动并占据User Information view的位置。

就像这样:

如何将用户信息视图置于Tableview的顶部?

3 个答案:

答案 0 :(得分:1)

如何在tableview中首先删除单元格,然后将视图放在tableview内的单元格上方,这是一个截图 enter image description here

正如您所见,UIView为红色,位于桌面视图内,位于cell上方,为橙色。

或者你可以将UIView完全放在tableview之上,哪一个更适合你。

答案 1 :(得分:0)

您可以使用bringSubviewToFront

如果informationViewself.view

的子视图
self.view.bringSubviewToFront(informationView)

如果informationViewtableView

的子视图
tableView.bringSubviewToFront(informationView)

答案 2 :(得分:0)

enter image description here您可以将任何视图作为标题视图添加到tablview

private void TextBox1_OnKeyPress(string ctrlName, string args){
    //your code goes here
}

}

-(CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section{


return 44.0;

}

相关问题