故事板:自定义 UITableView

Posted

技术标签:

【中文标题】故事板:自定义 UITableView【英文标题】:Storyboard: Custom UITableView 【发布时间】:2012-04-09 13:05:25 【问题描述】:

我在我的项目中使用 Storyboard。

如果我使用 h.-File 我的代码将是

IImage * backgroundImage = [UIImage imageNamed:@"bg_image.png"];
UIImageView * backgroundView = [[UIImageView alloc] initWithImage:backgroundImage];
self.tableView.backgroundColor = [UIColor clearColor];
self.tableView.backgroundView = backgroundView;
self.tableView.separatorColor = [UIColor colorWithRed:0 green:0 blue:0 alpha:0.2];

有没有办法只在 Interface Builder 中进行这些自定义?

我猜不是。

所以我的第二个问题是,如果我使用代码,如何保留我在 Interface Builder 中制作的 Static cellsnavigation segues?仅仅省略委托方法将是无稽之谈。

那么我可以把所有东西放在一起吗?静态单元格、Navigation segues 和自定义背景?

谢谢!

【问题讨论】:

【参考方案1】:

嘿,我在这里发布代码希望它对你有帮助

-(void)createTable

myTableView=[[UITableView alloc] initWithFrame:CGRectMake(0,132, 320, 350) style:UITableViewStylePlain];

myTableView.delegate=self;
myTableView.dataSource=self;
myTableView.backgroundColor=[UIColor clearColor];
myTableView.separatorColor=[UIColor clearColor];
myTableView.tag=2;
[self.view addSubview:myTableView];
[myTableView release];

现在只需通过 [self createTable] 调用此方法;

【讨论】:

以上是关于故事板:自定义 UITableView的主要内容,如果未能解决你的问题,请参考以下文章

故事板:自定义 UITableView

使用故事板中定义的自定义类

故事板中的自定义 UIView

故事板中的自定义转场

故事板自定义类被忽略

框架中的自定义 ui 组件未呈现到故事板