首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NSBox没有显示在其中添加内容的方法(Swift)

NSBox没有显示在其中添加内容的方法(Swift)
EN

Stack Overflow用户
提问于 2014-11-22 10:54:51
回答 1查看 220关注 0票数 0

我需要在NSBox、图像和一些文本中添加一些内容。为此,我使用NSBox类的方法并在对象上调用它们。

我创建了一个IBOutlet:

@IBOutlet weak var theBox: NSBox!

我也有一个按钮,一旦我点击它,这个框将充满文本(NSTextField):

代码语言:javascript
复制
@IBAction func filler(sender: AnyObject)
{
    var label: NSTextField! = NSTextField()   //Initialized a label to put it in the box
    label.stringValue = "My text hey hey hey!"

    theBox.setContentView(label)       //I GET AN ERROR MESSAGE HERE
}

要添加我使用的.setContentView的内容,但是这个方法不能在对象theBox上调用,我不知道为什么我错了。看看这些文件。该方法是存在的,它可以在NSBox对象上调用。

我是新的与迅速和OSX的发展。知道吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-22 10:59:27

在Swift中,您不调用属性的set方法,只需直接为它们分配:

代码语言:javascript
复制
theBox.contentView = label
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27076569

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档