更改IKImageBrowserView的选择状态

嘿伙计们,我刚刚将我的图像选择器从NSCollectionView迁移到了IKImageBrowserView。除了选择环之外,我几乎所有设置都按照我想要的方式设置。我不喜欢IKImageBrowserView默认的灰色背景,我想在我选择的图像边缘做一个黄色笔划来表示它的选择(就像在iPhoto中一样)。是否可以覆盖IKImageBrowserCell的绘制状态?我还没有办法找到任何办法。它没有我习惯的简单drawRect方法。任何帮助,将不胜感激。我假设我必须使用CALayers? 我overrode - (CALayer *)layerForType:(NSString *)类型并尝试作为测试,将图层角半径设置为0,但它似乎没有改变任何东西。正在调用该方法,因为如果我在其中抛出一个断点,它就会停在那里。但是,即使我从该方法返回nil,它仍然像往常一样绘制图像。 谢谢!     
已邀请:
这是自定义IKImageBrowserCell的正确方法。 使用CALayers并配置不同的属性,您可以控制图像呈现方式的多个方面。 您需要更改一层
type = IKImageBrowserCellSelectionLayer
以使显示器按照您的意愿运行并显示。 这是Apple的示例代码项目的链接,可以帮助您入门     

要回复问题请先登录注册