【发布时间】:2010-07-13 07:01:07
【问题描述】:
我有一个带有 UINavBar 的视图,下面是一个滚动视图。导航栏有一个分段按钮,我想用它在滚动视图中显示的 2 个图像之间切换。两张图片都在同一个滚动视图中,但一张在开始时被隐藏了。
我试图这样做:
-(IBAction)segmentedControlIndexChanged{
switch (self.segmentedControl.selectedSegmentIndex)
{
case 0:
bvpiimg.hidden = NO;
mppiimg.hidden = YES;
case 1:
bvpiimg.hidden = YES;
mppiimg.hidden = NO;
break;
default:
break;
}
}
当我切换分段控件时它什么也没做.. 此外,这些图像是巨大的 pngs.. 有没有比显示/隐藏更好的方法可以更容易地提高内存/性能。
【问题讨论】:
-
需要注意的一点:iPhone 官方不支持显示大于 1024x1024 像素的图像。如果您的图像更大,则必须将它们砍掉。即使大于 1024x1024,您也可以处理它们(例如裁剪、缩放等),但不能将它们放在屏幕上。
-
其实是一个iPad应用,我刚写的iPhone。当我运行它时,图像在滚动视图中显示并正常工作。由于某种原因,我无法让这 2 个图像显示/隐藏。
标签: iphone objective-c