【问题标题】:IKImageView properties not being set in Interface BuilderIKImageView 属性未在 Interface Builder 中设置
【发布时间】:2013-01-22 12:29:04
【问题描述】:

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

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

【问题讨论】:

  • 我也有同样的问题,不知道怎么解决。。。

标签: xcode macos cocoa interface-builder ikimageview


【解决方案1】:

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

_imageView.backgroundColor = [NSColor redColor];

其中_imageView 设置为IBOutlet IKImageView * _imageView;

【讨论】:

    【解决方案2】:

    IKImageView 中有一个错误。

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

    【讨论】:

      猜你喜欢
      • 2019-04-27
      • 1970-01-01
      • 1970-01-01
      • 2012-02-03
      • 1970-01-01
      • 1970-01-01
      • 2011-06-13
      • 2014-08-01
      • 1970-01-01
      相关资源
      最近更新 更多