【问题标题】:How to draw a NSView on a NSView?如何在 NSView 上绘制 NSView?
【发布时间】:2011-04-26 17:02:10
【问题描述】:

我从一个类中传递了一个 NSView,我需要在某个时刻添加另一个 NSView。我该怎么做?

提前致谢。

【问题讨论】:

    标签: cocoa nsview


    【解决方案1】:

    您可以通过发送 addSubview 消息将视图添加到另一个视图,如下所示:

    [MyView addSubview:MyOtherView];
    

    但请不要忘记,您对视图的显示方式负责。确保设置它的界限。

    【讨论】:

      【解决方案2】:

      您可以在使用 initWithFrame: 方法实例化新视图时定位新视图,该方法将创建视图并将其放置在超级视图中(即您将使用已经提到的 addSubview: 消息添加视图的那个)。

      PS:View Programming Guide - 是你的朋友.. ;-)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-01-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-01-12
        • 1970-01-01
        相关资源
        最近更新 更多