【问题标题】:Possible to use iPhoneSimulators framework in a Cocoa App?可以在 Cocoa 应用程序中使用 iPhoneSimulators 框架吗?
【发布时间】:2010-11-24 20:25:04
【问题描述】:

我正在考虑创建一个不是 Interface Builder 的 iPhone UI 编辑器!主要是看看是否有可能......我已经能够链接到我通过动态加载(通过 NSBundle 功能)创建的 Cocoa 应用程序中的 UIKit.framework。我已经能够从那里实例化一个 UIView 。现在的问题是......我如何得到 UIView 呈现的任何内容?

我试图弄清楚 Apple 是如何实现他们的模拟器的,因为他们似乎正在使用 iPhoneSimulator.platform 文件夹下的框架进行渲染,然后在 Cocoa 窗口中显示...

我不确定我能用这个想法走多远..但是如果有人有任何想法如何将 UIVIew 的输出定向到位图,那么我可以把它显示在我的 Cocoa 窗口中......

谢谢,

彼得

【问题讨论】:

    标签: iphone cocoa cocoa-touch uiview ios-simulator


    【解决方案1】:

    您可以尝试创建一个托管 UIWindow 的 NSView 子类。在 NSView 的 drawRect: 中,应用任何必要的转换,然后将 drawRect: 发送到 UIWindow。

    然后,将模拟器 NSWindow 的内容视图设置为该子类的实例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-25
      • 2012-04-18
      • 2016-02-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多