[英]How to load UIViews instead of UILabels for HMSegmentControl in iOS
[英]how to load 3 UIviews in one viewcontrollor
我有工作当前模式包含一个视图控制器,在该视图控制器中我有一个UITableview
包含三个选项。 我需要的是我想在同一个视图控制器中分别向选项添加3个UIView
,这样就可以在同一个视图控制器中添加3个UIView
,如果选择了一个视图,则还需UIViews
添加另外一个东西,这意味着应该隐藏其他两个视图。
希望我能从助手那里得到一些好的编码。
我需要这样的东西:
IBOutlet UITableView *table;
IBOutlet UIView *view1;
IBOutlet UIView *view2;
IBOutlet UIView *view3;
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
if (indexPath.row==0) {
table.hidden=YES;
view1.hidden=NO;
view3.hidden=YES;
view2.hidden=YES;
}else if (indexPath.row==1){
view2.hidden=NO;
view1.hidden=YES;
view3.hidden=YES;
}else if (indexPath.row==2){
view2.hidden=YES;
view1.hidden=YES;
view3.hidden=NO;
}
}
不确定您的最终目标是什么,所以我可能会错了,但我会考虑为每个视图创建情节提要,然后链接到桌面视图以获得所需的效果。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.