Iphone 使用表视图或一个视图和三个子视图或使用标签
我是一个新的程序员…所以我想知道。。。我使用什么(表视图 或视图和三个子视图,或我为其使用标签) 要在按钮上生成此视图,请单击。。。。我每件事都是按程序做的Iphone 使用表视图或一个视图和三个子视图或使用标签,iphone,ios,Iphone,Ios,我是一个新的程序员…所以我想知道。。。我使用什么(表视图 或视图和三个子视图,或我为其使用标签) 要在按钮上生成此视图,请单击。。。。我每件事都是按程序做的 CGRect cgRct = CGRectMake(0.0, 0.0, 480, 320); //define size and position of view myView = [[UIView alloc] initWithFrame:cgRct]; //initilize the view UITableView *tab
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];
我很困惑…:(
提前谢谢
取决于您想要的内容。如果视图大小固定,则更容易将其作为子视图,具有适当的背景图像、标签和按钮。。。
但是,如果您可以拥有多于所示的3个“行”表视图,并且具有不同的自定义单元格,则可能会更加灵活。这是一个具有3种不同类型的子类UITableViewCells的表视图。这是一项大量工作,因此我不能仅给出执行此操作的代码。相反,我将给出要采取的步骤的摘要 简言之,要复制此功能,您需要:
- (UITableViewCell*)tableView:(UITableView*)tableView cellForRowAtIndexPath:(NSIndexPath*)indexPath{ if(indexPath.row==0)返回cell1; else if(indexPath.row==1)返回cell2; 否则返回单元格3; }
- (CGFloat)tableView:(UITableView*)表视图行高度索引路径:(NSIndexPath*)索引路径{
或者,您可以在photoshop中创建一些图像并添加标签。这更简单,但一点也不动态。您的问题是什么?@Wolfert我希望查看与上述图像类似的视图……单击按钮……请建议我……使用什么(表视图或子视图)对于这种最终视图…@Wolfert is这是一个具有三行(不同高度的单元格)的表视图@Wolfert…非常感谢您提供宝贵的时间…这是一个完美的答案…对我来说…我正在尝试…再次感谢:)