swift - UIButtonType 未在 Swift Playground 中显示

标签 swift uibutton swift-playground

我在 Swift Playground 里闲逛,试图演示 Cocoa 库中内置的不同类型的 UIButton。我很好奇为什么这会起作用:

Creating a button that works

但事实并非如此:

enter image description here

我做的唯一不同的事情应该是构建它们。第一个,我使用 UIButton 的构造函数构建;第二个,我使用 UIButton 静态方法创建,该方法返回应该是给定类型的按钮的任何对象。所以,实际上,它们应该是相同的,对吧?为什么第一个显示给我,但第二个不显示?

最佳答案

您可以在助理编辑器中看到该按钮,如下所示:

首先在 playGround 顶部添加 import XCPlayground 然后添加以下代码:

var myButton1 = UIButton.buttonWithType(.Custom) as! UIButton
myButton1.frame = CGRectMake(0, 0, 300, 100)
myButton1.backgroundColor = UIColor.redColor()
myButton1.setTitle("This is a button", forState: .Normal)
XCPShowView("View Title",myButton1)

要显示助理编辑器,请转到查看 > 助理编辑器 > 显示助理编辑器

您可以看到这样的按钮:

enter image description here

希望这会有所帮助。

关于swift - UIButtonType 未在 Swift Playground 中显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31553914/

相关文章:

ios - 字体无法缩放或适用于 iPhone 6 和 6+

ios - UITableView = nil, fatal error : unexpectedly found nil while unwrapping an Optional value

ios - 当 String 不符合错误时抛出的函数命中 do catch block 时如何获得正确的错误?

ios - 如何从解析服务器检索数据?

ios - 在 Xcode beta 4 中设置 UITableViewCell 委托(delegate)时崩溃

ios - textField Editing Changed react 不够快(异步调用)

swift - 如何使用位掩码在 Swift 2.2 中自定义 UIControlState?

ios - 如何添加按钮或标签以编程方式观看

iphone - 动画 UIButton 状态更改

Playground 上的 Swift 代码与实际类(class)