2012-09-13 38 views
0

我一直在关注this Apple Doc,以便将添加到我的项目中的自定义UITableViewCell放置到.xib中。该文档的一个问题是,它似乎是为旧版Xcode编写的。Xcode 4.2中的自定义UITableViewCell类

我可以加载我的UITableViewController自定义单元格,但单元格都是空白的。我的自定义单元格包含多个UILabels,并且具有非默认背景颜色。我运行时出现的表格具有默认的白色背景并且没有标签。如果我在故事板上更改了UITableView的视图 - >背景,单元格背景的颜色会发生变化,但标签仍然不会显示。

感兴趣的是数据仍在我的表格单元格中。 UITableViewController本身被称为另一个控制器的弹出窗口。当我选择其中一个单元格时,来自各个label.text的字符串应该被加载到popover委托的自己的标签中,并且该代码工作正常(除非我尝试在弹出窗口中包含UINavigationBar,但这可能另一个问题完全)。

我对iOS开发还很陌生,所以如果有什么我会离开或不清楚让我知道。

编辑 - 清理代码,现在是完全不同的问题,比我最初发布时,但仍然在同一主题。我是否应该删除旧问题并将其作为一个新问题一并发布,还是刚刚编辑它?

+0

我仔细看了看,看起来我混合了一些其他技术的代码......我打算清理一下我的代码,这可能最终会解决我的问题,或者我可以编辑我的问题是否还有问题。 – GeneralMike

+0

更新了问题。 – GeneralMike

回答

0

我仍然不完全确定我之前的工作出了什么问题,但我设法得到了我想要的。我最初放置了一个UITableViewController到我的故事板上,设置了一个popover segue(也在故事板上),并尝试用performSegueWithIdentifier显示popover。相反,我现在完全在我的代码中创建popover(我在这里找到了一个很好的教程,通过程序化地显示“show popover”),而在故事板上没有任何东西。这似乎是最有文件记录和稳定显示popover的方法。一旦我以这种方式展示出来,我的自定义单元就像我想要的那样出现。