我是一名新程序员....所以我想知道......我用的是什么(表格视图,
或查看和三个子视图,或者我使用标签)
用于在按钮点击上生成此视图....我以编程方式执行所有操作...
CGRect cgRct = CGRectMake(0.0, 0.0, 480, 320); //define size and position of view
myView = [[UIView alloc] initWithFrame:cgRct]; //initilize the view
UITableView *table = [[UITableView alloc]initWithFrame:CGRectMake(4,80,312,325) style:UITableViewStylePlain];
[table setDataSource:self];
[table setDelegate:self];
我很困惑...... :(
提前致谢
答案 0 :(得分:1)
这是一个带有3种不同类型的子类UITableViewCells的TableView。这是很多工作,所以我不能只给你代码来做这件事。相反,我将概述要采取的步骤。
简而言之,为了复制这个,你需要:
制作3个不同的UITableViewCell子类。 例如,第一个包含7个UILabel和一个UIImageView。
创建一个加载这3个单元格的UITableView类。基本上就是这样,
通过此方法设置变量rowHeights:
将tableview属性设置为将UIImage作为背景+设置边框颜色。另请注意,tableviewstyle已分组。
或者你可以在photoshop中创建一些图像并添加标签。更简单但不是很有活力。
答案 1 :(得分:0)
取决于你想要得到什么。如果视图是固定大小是很多easyer有它作为子视图,具有适当的背景图像,标签,按钮...... 但是,如果你可以拥有超过所显示的3“行”表视图与不同的自定义单元格可能更灵活。