未在Interface Builder中设置IKImageView属性

问题描述 投票:1回答:2

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

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

“截图”

xcode macos cocoa interface-builder ikimageview
2个回答
2
投票

我以此设置背景色:

_imageView.backgroundColor = [NSColor redColor];

[_imageView设置为IBOutlet IKImageView * _imageView;]


0
投票

IKImageView中有错误。

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

© www.soinside.com 2019 - 2024. All rights reserved.