74得票13回答
如何在iPhone上给透明PNG图像着色?

我知道可以通过在其上绘制CGContextFillRect并设置混合模式来着色矩形图像。然而,我无法弄清如何对透明图像(例如图标)进行着色。由于SDK在选项卡栏中执行此操作,因此必须是可能的。是否有人能提供一小段代码? 更新: 自我最初提出问题以来,已经给出了许多解决此问题的好建议。确保阅读所...

71得票10回答
如何阻止UIImageView中的图像拉伸?

我有一个UIImageView,其中我将框架大小设置为x = 0,y = 0,width = 404,height = 712。在我的项目中,我需要动态更改UIImageView中的图像。我正在使用以下代码更改图像:self.imageView.image = [UIImage imageNa...

71得票16回答
如何使用Swift设置导航栏按钮图标?

我试图为一个条形按钮设置图片,我有一张分辨率为30*30的图片: 但当我将这张图片赋给条形按钮时,它看起来像这样: 我是这样赋值的: 如果我按照这个问题中的代码方式做,即通过制作IBOutlet并以编程方式设置图像,则可以尝试以下方式: // Outlet for bar b...

70得票13回答
从iOS的bundle中加载图像

我将一个包含一些图像的 .bundle 文件夹添加到了我的项目中。直接使用以下方式引用这些图像是否正确?:[UIImage imageNamed:@"imageInBundle.png"]; 哪种方法是访问和使用这些图像的最佳方法?

70得票9回答
获取UIImage的像素颜色

我如何获取UIImage中特定像素的RGB值?

68得票12回答
获取UIImage的大小(字节数),而不是高度和宽度

我正在尝试获取UIImage的长度。 不是图像的宽度或高度,而是数据的大小。

67得票13回答
Swift中旋转UIImage

我正在使用带有Swift的Xcode 6.0.1。我有一个UIImage,并且我想使用旧图像作为源来制作另一张图像,新图像在某种方式下被旋转...例如垂直翻转。 这个问题已经在几个月前得到了回答(链接)。但是,那个解决方案对我不起作用,即使情况完全相同。 当我有var image = UI...

66得票5回答
从UIImageView中移除图片

我根据用户的交互加载一个UIImageView。 当父视图最初显示时,没有选择任何图像,图像视图是黑色的。 如果用户离开该视图并返回,则图像仍然存在。 我已经尝试过myImageView.image = nil; 在视图消失时,图像仍然存在。如何移除图像以使 UIImageView 再次呈现黑...

66得票15回答
如何使用Swift获取UIImage中像素的颜色?

我正在尝试使用Swift获取UIImage中像素的颜色,但似乎总是返回0。这里是代码,翻译自@Minas在此线程的答案:func getPixelColor(pos: CGPoint) -> UIColor { var pixelData = CGDataProviderCopy...

66得票6回答
如何获取设备的缩放因子?

我一直在使用 UIGraphicsBeginImageContextWithOptions(),注意到该方法的最后一个字段是一个 scalefactor。苹果文档中指出,如果我将其设置为 0.0,则会使用设备主屏幕的默认比例因子。是否有一种方法可以通过属性或方法获取该默认比例因子?