可以在Cocoa应用程序中使用iPhoneSimulators框架吗?
我正在考虑创建一个不是界面生成器的iPhone UI编辑器!主要是看看是否有可能做到。。。我已经能够通过动态加载(通过NSBundle功能)在我创建的Cocoa应用程序中链接到UIKit.framework。我已经能够从那里实例化UIView。现在的问题是。。。如何获得UIView呈现的内容 我正在试图弄清楚苹果是如何实现他们的模拟器的,因为他们很可能正在使用iPhoneSimulator.platform文件夹下的框架来进行渲染,然后在Cocoa窗口中显示出来 我不确定这个想法能走多远。但是如果有人知道如何将UIVIew的输出定向到位图,那么我可以将其显示在我的Cocoa窗口中 谢谢可以在Cocoa应用程序中使用iPhoneSimulators框架吗?,iphone,cocoa,cocoa-touch,uiview,ios-simulator,Iphone,Cocoa,Cocoa Touch,Uiview,Ios Simulator,我正在考虑创建一个不是界面生成器的iPhone UI编辑器!主要是看看是否有可能做到。。。我已经能够通过动态加载(通过NSBundle功能)在我创建的Cocoa应用程序中链接到UIKit.framework。我已经能够从那里实例化UIView。现在的问题是。。。如何获得UIView呈现的内容 我正在试图弄清楚苹果是如何实现他们的模拟器的,因为他们很可能正在使用iPhoneSimulator.platform文件夹下的框架来进行渲染,然后在Cocoa窗口中显示出来 我不确定这个想法能走多远。但是如
Peter您可以尝试创建承载UIWindow的NSView子类。在NSView的
drawRect:
中,应用任何必要的转换,然后将drawRect:
发送到UIWindow
然后,将模拟器NSWindow的内容视图设置为该子类的实例