【发布时间】:2011-10-05 13:31:51
【问题描述】:
我有一个 4 段的分段控件
segment 1 - 我需要一个页面控件来浏览照片 左右滑动。最多 1-4 张照片
Segment 2 & 3 - 我需要一个表格视图
第 4 段 - 我需要它才能播放视频
我正在这样做
- (IBAction)infoAction:(id)sender {
NSString * selectedTitle = [info titleForSegmentAtIndex:[info selectedSegmentIndex]];
NSLog(@"Selected Title = %@",selectedTitle);//test
switch ([info selectedSegmentIndex])
{ case 0:
{
test.text = [frogInfo.imageFiles objectAtIndex:0];
test.textColor = [UIColor whiteColor];
[tempImageView setImage:[UIImage imageNamed:@"Detail1Temp.png"]];
break;
}
case 1:
{
test.text = frogInfo.description;
test.textColor = [UIColor whiteColor];
[tempImageView setImage:[UIImage imageNamed:@"Detail2Temp.png"]];
break;
}
case 2:
{
test.text = frogInfo.distribution;
test.textColor = [UIColor whiteColor];
[tempImageView setImage:[UIImage imageNamed:@"Detail3Temp.png"]];
break;
}
case 3:
{
test.text = [frogInfo.videoFiles objectAtIndex:0];
test.textColor = [UIColor whiteColor];
[tempImageView setImage:[UIImage imageNamed:@"Detail4Temp.png"]];
break;
}
}
}
带有页面控件的图片
部分表格视图
根据我想做的事情,有可能吗?在这个 switch case 函数中?
任何人都可以展示或提供有关如何解决页面控件滑动的教程的链接吗?
感谢阅读
德
【问题讨论】:
-
您是否考虑过使用 UITabBar 代替分段控件?如果不接受使用标签栏,您将不得不手动切换基于选定段的视图,UISegmentedControl 不提供任何类型的视图供您放置控件。
-
这是视图之一,我有其他视图的标签栏,基本上大部分段都是表格视图,除了段 1 是图片
-
那么您可能必须隐藏和取消隐藏第一个片段的滚动视图、连接到其中一个数据源(每个片段一个)的表格视图和最后一个片段的 MPMoviePlayer。
-
你能给我看一个关于如何做滚动视图图像的教程吗?
标签: ios xcode uitableview uisegmentedcontrol uipagecontrol