iOS-界面布局

iOS-界面布局,ios,uitableview,uiview,interface,Ios,Uitableview,Uiview,Interface,我需要实现以下界面布局: 显而易见的路径是一个表视图,但是我该如何做顶部播放器和底部按钮集呢?我想说,在表视图行中嵌入按钮有点难看,有什么建议吗?在我看来,它像是一个由UIViews组成的层次结构。最顶层的元素是一个自定义的UIView子类,其子视图依次由适当的控件组成。接下来是一个ui按钮,然后是您的ui表格视图(是否滚动?看起来可能没有)。然后是另一行按钮(垃圾箱等) 所以,总结一下,您的基本视图只是用子视图编写的代码> uIVIEW/COD>,包括我假设的是一个分组的 UITababyV

我需要实现以下界面布局:


显而易见的路径是一个表视图,但是我该如何做顶部播放器和底部按钮集呢?我想说,在表视图行中嵌入按钮有点难看,有什么建议吗?

在我看来,它像是一个由
UIView
s组成的层次结构。最顶层的元素是一个自定义的
UIView
子类,其子视图依次由适当的控件组成。接下来是一个
ui按钮
,然后是您的
ui表格视图
(是否滚动?看起来可能没有)。然后是另一行按钮(垃圾箱等)


所以,总结一下,您的基本视图只是用子视图编写的<>代码> uIVIEW/COD>,包括我假设的是一个分组的<代码> UITababyVIEW/CODE >中间。在IB中布局将最容易。

在一个UIView中可以有多个表视图。或者,您可以将顶部和底部控件放在表的页眉和页脚中。一个简单的例子:


表格视图没有滚动,只是显示一些值,现在如何实现这种层次结构?我的控制器将是一个简单的视图控制器?最让我困惑的是视图中的表视图。是的,基本视图是您的
UIViewController
视图。虽然您通常使用
UITableViewController
来管理表视图,但只要视图控制器符合
NSTableViewDataSource
NSTableViewDelegate
协议,并且您的表视图有一个IBOutlet,就没有必要这样做。您只需要提供数据源和委托方法。(视图控制器模板不会为您提供它们。)同样,在IB中布局也会有所帮助。我这样做的时候,我只是不知道您刚才说了什么,而不是您Alan。我得到一个错误,说静态表视图仅在嵌入UITableViewControllerYeah时才有效,我在另一个答案上加了一条评论,已经这样说了。不能像这样使用静态表视图,但可以使用动态表视图。请注意,静态表视图必须嵌入到UITableViewController中。(在UIViewController中不起作用)