2012-03-26 34 views
2

我要创建一个UITableView在左边,在中心标题的图像和字幕(小)右侧的MonoTouch的UITableView与图像

在这一刻,有我在GetCell验证码在TableViewDataSource的:

UITableViewCell cell = tableView.DequeueReusableCell (kCellIdentifier); 
if (cell == null) 
{ 
    cell = new UITableViewCell(UITableViewCellStyle.Default,kCellIdentifier); 
    //var img = new UIImageView(UIImage.FromFile ("Images/altalenaBox.png")); 
    //cell.BackgroundView = img; 
} 
cell.TextLabel.Text = list[indexPath.Row]; 
return cell; 

如何在这个细胞创建多列?

回答

0

你应该子类UITableViewCell和布局自己的细胞。添加一个图像和2个标签,然后使用x,y坐标正确定位它们。

然后在GetCell(),创建一个包含正确的数据的单元格的一个实例。

+0

非常感谢。如何通过代码将图像和标签添加到单元格中? – 2012-03-26 13:19:14

0

使用UITableView API是不容易的,也很友好。NET。

如果你还没有,那么我建议你看看MonoTouch.Dialog,它现在(从5.2版本开始)随MonoTouch一起发货。

它可以让你做几乎所有你可以用UITableView,但与更容易学习(更.NET-Y)的API做。你可以找到一个示例应用程序(在github上),它显示了它的大部分功能。

也有很多的问题(和答案),可在这里被发现stackoverflow.com和很多人将能够帮助你使用它。