【发布时间】:2011-10-07 16:45:58
【问题描述】:
我想要一个子类 UITableViewCell 中的两个自定义(即子类)UIView,如下图所示。这两个 UIView 是同一个子类。
自定义 UIView 和 TableViewCell 都有关联的 xib。
如果您能就解决此问题的最佳方式提供一些建议,我将不胜感激。我以这种方式加载 TableViewCell。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath (NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"CustomCell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
[[NSBundle mainBundle] loadNibNamed:@"CustomCell" owner:self options:NULL];
// CustomCell is an IBOutlet connected to the above nib
cell = BLCustomCell;
}
// configure the cell
}
我想在自定义视图中设置插座以轻松显示来自我的数据模型的数据。我需要自定义视图的视图控制器吗?我无法为自定义视图加载笔尖。 (是的,我意识到我上面的代码没有解决这个问题。)我如何让它加载? TableView 的控制器是否需要到自定义视图对象的出口?
谢谢!
【问题讨论】:
-
这取决于。您将在 customViews 上显示什么样的信息?你能给我一个提示,以便我更好地理解你。
标签: iphone ios uiview uitableview