objective-c - IKImageBrowser背景图像问题

标签 objective-c cocoa nsview ikimagebrowserview

我的 NSView 层次结构导致了问题。

我想在 IKImageBrowser 的背景中应用静态(固定)图案图像。我的 View 层次结构如下:

NSWindow
-> Content View
->-> MyCustomView
->->-> NSScrollView
->->->-> IKImageBrowser

我尝试在 NSScrollview 下添加 NSImageView,并在 Imagebrowser 和 ScrollView 上设置背景颜色 [NSColor clearColor],但最终遇到了可怕的图形故障问题...我想是因为我有两个具有清晰设置的 View 。当只有一个清晰的 View 时似乎很好。

有人对如何为图像浏览器实现图案固定背景有任何建议吗?

最佳答案

我已经弄清楚了。

我已经对 NSScrollView 进行了子类化并在那里添加了背景。然后我将 IKImageBrowserView 背景设置为透明。似乎有效。

关于objective-c - IKImageBrowser背景图像问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4776519/

相关文章:

xcode - 以编程方式构建 ViewController 的 View 时,使编译器了解 NSView 子类方法

c++ - 是否可以将 macfuse 链接到 C++ 静态库?

objective-c - 在 UI 更新时显示 UIActivityIndi​​catorView

objective-c - UITableView 仅在调用键盘后填充

python - Objective-c 服务器端

cocoa - 将 NSProgressIndicators 添加到 NSOutlineView 子类

iphone - 如何为 UITableView 滑动删除按钮的关闭设置动画?

objective-c - 我们如何测量 Cocoa 中文本的可见边界?

objective-c - 为什么不是 drawRect : getting called?

cocoa - 添加 subview 以将 PDFView 作为 subview 进行查看