相关疑难解决方法(0)

在drawRect之外获取NSView的CGContextRef?

我需要获取NSView对象的CGContextRef.如果我知道如何,情况就不会那么糟糕.

在Carbon这个事情是这样做的:

CGContextRef cgref = (libvlc_drawable_t)GetWindowPort(HIViewGetWindow((OpaqueControlRef*)hiViewRef));
Run Code Online (Sandbox Code Playgroud)

显然,它可以通过继承NSView(或它的子类)并在它的drawRect中捕获它来完成,但这太难看了.

你的想法?

macos graphics cocoa core-graphics nsview

6
推荐指数
1
解决办法
5625
查看次数

标签 统计

cocoa ×1

core-graphics ×1

graphics ×1

macos ×1

nsview ×1