【发布时间】:2013-01-30 00:38:38
【问题描述】:
这可能不是您认为的开始。我知道如何使用 UIImage,但我现在需要知道如何使用以下方法创建“空白” UIImage:
CGRect screenRect = [self.view bounds];
嗯,那些尺寸。无论如何,我想知道如何创建一个 UIImage ,这些尺寸全是白色的。这里没有实际图片。
这甚至可能吗?我敢肯定,但也许我错了。
编辑
这必须是“白色”图像。不是空的。 :)
【问题讨论】:
-
好奇你需要一张空白图片来做什么......
-
@nielsbot,我可以想象你会是这样。我确实截取了当前视图的屏幕截图,然后在滑动时对其进行动画处理。但是,有时如果内存被释放或者如果我进入历史并跳转到不同位置的项目,那么我将没有图像可以导航。我不只是想截图,因为它充满了不正确的内容。因此,如果我没有检测到更多的屏幕截图,我会显示一个空白的。但是,当我的视图中没有任何内容时,我可能最终会为我的视图拍照。但我们会看到的。 :)
-
为什么不让您的查看器处理 view == nil 的情况而不绘制任何东西?如果这是在 UIView 中,您可以使用
view.backgroundColor = [ UIColor whiteColor ]; -
@nielsbot,这将是我的后备计划。我真的只是想找出是否没有图像,然后将图像放入,因此动画可以保持不变。但是,如果我不能给我的空白上色,我想这就是我会做的。
-
但在任何一种情况下它的工作方式都应该是一样的......你有一个视图,里面可能有也可能没有图像......在任何一种情况下,你的视图动画都是一样的。跨度>
标签: objective-c cocoa-touch uiimage