1

我在 Interface Builder 中有一个 IKImageView 并将背景颜色设置为红色,但是在运行应用程序时它不起作用,它只是保持灰色。

  1. 我使用 Cocoa Application 模板在 Xcode 4.5 中创建了一个全新的 Cocoa (OS X) 项目。
  2. 添加了 Quartz 框架
  3. 将对象库中的 IKIMageView 拖到我的窗口上。
  4. 将颜色更改为红色。

截屏

4

2 回答 2

2

我通过这个设置背景颜色:

_imageView.backgroundColor = [NSColor redColor];

其中_imageView设置为IBOutlet IKImageView * _imageView;

于 2015-06-15T12:26:21.250 回答
0

中有一个错误IKImageView

更好的解决方法:使用setImageWithURL:nil 作为参数,并且将构造 CALayers 也不要将任何自定义方法命名IKImageView-(void)commonInit

于 2020-06-17T06:51:07.343 回答