ios - 我想用 CellFrame 添加视图
Posted
技术标签:
【中文标题】ios - 我想用 CellFrame 添加视图【英文标题】:ios - I want to add View with CellFrame 【发布时间】:2015-07-14 03:48:56 【问题描述】:我像这样在 TableViewCell 中添加视图。
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
UITableViewCell * cell = [[UITableViewCell alloc]init];
UIView * view = [[UIView alloc] initWithFrame:cell.frame];
view.backgroundColor = [UIColor redColor];
[cell addSubview: view];
我想添加带有单元格框架的视图
但结果是 我该怎么办?
【问题讨论】:
你测试过我的代码吗? 【参考方案1】:如果您创建单独的类并在其上添加视图,那么它将显示在整个单元格上,但如果您不想为单元格创建单独的类,请使用以下代码。 因为我将视图宽度设置为与表格视图宽度相同
UITableViewCell * cell = [[UITableViewCell alloc]init];
UIView * view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, self.tableView.frame.size.height, cell.frame.size.height)];
view.backgroundColor = [UIColor redColor];
cell.backgroundColor =[UIColor purpleColor];
[cell addSubview: view];
希望对你有帮助!
【讨论】:
以上是关于ios - 我想用 CellFrame 添加视图的主要内容,如果未能解决你的问题,请参考以下文章