【发布时间】:2011-05-07 11:24:31
【问题描述】:
在我的 iPhone 应用程序中,我有一个 UIView,其中包含通过 view.backgroundColor = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"IndexCard.png"]]; 创建的平铺背景图像
在我的 iOS3.1 设备上,当视图调整大小时,背景图像会被压扁 - 即它平铺相同的次数,但每个平铺的高度会降低。相反,我希望每个图块保持相同的大小,但重复次数要根据新的视图大小进行调整。如果我清除背景然后重置它,问题就会得到解决,但这似乎是解决问题的一个特别低效的解决方案。在iOS4.3模拟器上可以正常运行。
这是原始图像 - 12 行:
这是我在调整视图大小时看到的 - 它仍然有 12 行:
而这是我真正想看到的 - 背景将被裁剪为 5 行:
有什么想法吗?
【问题讨论】:
标签: iphone iphone-sdk-3.0 ios-3.x