首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >向现有表视图添加TableViewController

向现有表视图添加TableViewController
EN

Stack Overflow用户
提问于 2010-09-14 09:37:24
回答 2查看 325关注 0票数 0

我有一个表视图,它是视图的子视图(参见IB层次结构):

我想开始定制tableCells,所以我假设我必须添加一个tableViewController。在这种情况下,我应该从哪里开始呢?TableViewcontroller不能是MainViewController的子对象,不是吗?

干杯,

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-09-14 11:27:12

您需要在顶层添加一个表视图控制器。然后将连接从表拖动到数据源的控制器,并委托,然后将连接从控制器拖到“视图”的视图中,然后将您添加的控制器的类(它是检查器中的最后一个选项卡)更改为您的自定义UITableViewController类(如果您没有子类,它什么也不做)。

然后,确保在加载笔尖时以某种方式固定住控制器。最简单的方法是在文件所有者中使用IBOutlet。

抱歉,如果这是一个有点笼统,但细节将消耗页面。我不推荐使用这种方法,除非你对此有一定的经验,并且知道上述大多数方法的含义,在这种情况下,这样做是可能的,有时也是可取的,如果你这样做了,那就做得很好。

最简单的方法,如果你只是想要一个简单的表视图,没有特殊情况,就是使用File>New File>UITableViewController和xib作为用户界面,然后使用它生成的文件,但这不是你的问题,所以我已经尽我所能地回答了。

票数 2
EN

Stack Overflow用户

发布于 2010-09-14 11:12:15

构建一个tableViewController类,其中包含一个表,并将tableViewController添加到视图中,这比对其进行反向工程更容易。tableViewController将公平地规划您的表的所有委托和数据源函数,以便您可以将已有的任何内容转移到这些函数中。

至于自定义tableViewCells,here's是来自pragmaticstudio.com的一个关于如何做到这一点的很好的教程。他向您介绍了构建tableViewController的所有方面,以及如何在IB中自定义计算单元。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3705593

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档