首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >改变IKImageBrowserView的选择状态

改变IKImageBrowserView的选择状态
EN

Stack Overflow用户
提问于 2011-03-04 18:04:58
回答 1查看 803关注 0票数 0

嘿,伙计们,我刚把我的图像选择器从NSCollectionView迁移到IKImageBrowserView。我已经按照我想要的方式设置了几乎所有的东西,除了选择戒指。我不喜欢IKImageBrowserView默认设置的灰化背景,我想在所选图像的边缘画一个黄色的笔划,以表示它的选择(如在iPhoto中)。是否可以重写IKImageBrowserCell的绘制状态?我还没能找到任何办法。它没有我所习惯的简单的drawRect方法。任何帮助都将不胜感激。我假设我必须使用CALayers?

我重写了- (CALayer *)layerForType:(NSString *)类型,并尝试作为一个测试,将层角半径设置为0,但它似乎没有改变任何东西。方法正在被调用,因为如果我在其中抛出一个断点,它就会停止。然而,即使我从该方法返回零,它仍然像往常一样绘制图像。

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-03-04 18:24:25

这是自定义IKImageBrowserCell的正确方法。

使用CALayers和配置不同的属性,您可以控制图像显示的许多方面。

type = IKImageBrowserCellSelectionLayer层是您想要更改的内容,以使显示按照您的意愿进行表现和呈现。

这里有一个指向苹果示例代码项目的链接,可以让你开始工作

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5197527

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档