【发布时间】:2017-11-28 08:40:55
【问题描述】:
我正在 Playground 中使用 UINavigationBar API。下面的代码只是产生一个空的导航栏,没有标题和返回按钮。
import UIKit
import PlaygroundSupport
let nav = UINavigationBar(frame: CGRect(x: 0, y: 0, width: 342, height: 50))
nav.isTranslucent = false
let item = UINavigationItem(title: "Hello")
item.leftBarButtonItem = UIBarButtonItem(title: "Somewhere", style: .plain, target: nil, action: nil)
nav.pushItem(ni, animated: false)
【问题讨论】:
-
设置items数组是否有效?
-
@dasdom 不,也不起作用。
-
您是否将导航栏设置为实时取景?
-
谢谢!
PlaygroundPage.current.liveView = nav成功了。似乎并非所有视图都需要这个。为什么要在这里使用它?我会调查的,但如果你愿意,你可以回答,我会接受。 -
我只是发布一个答案。
标签: ios cocoa-touch swift3 uinavigationbar swift-playground