我想在我的应用程序顶部创建一个导航栏.我创建了一个导航控制器 - >标签栏控制器 - >导航控制器 - >表控制器
我也在我的控制器的viewDidLoad()中使用此代码尝试了它:
self.navigationController.navigationBar.topItem.title = "some title"
self.navigationItem.setRightBarButtonItem(UIBarButtonItem(barButtonSystemItem: .Search, target: self, action: "barButtonItemClicked:"), animated: true)
self.navigationItem.title = "YourTitle"
Run Code Online (Sandbox Code Playgroud)它不起作用 - 我做错了什么?:/
我已经在使用Swift,并且自从Xcode beta4更新到beta5后,以下代码中存在两个编译器错误.
1st:init函数 - 错误:"覆盖声明需要'override'关键字" - >已解决
第二名:类FeedTableCell:UITableViewCell - 错误:"类'FeedTableCell'没有实现其超类的必需成员"
我在文档和其他研究中找不到所需的成员 - 有谁知道该怎么做?
码:
import UIKit
class FeedTableCell : UITableViewCell{
@IBOutlet var userLabel: UILabel!
@IBOutlet var hoopLabel: UILabel!
@IBOutlet var postLabel: UILabel!
func loadItem(#user: String, hoop: String, post: String) {
userLabel.text = user
hoopLabel.text = "#"+hoop
postLabel.text = post
}
init(style: UITableViewCellStyle, reuseIdentifier: String!) {
super.init(style: style, reuseIdentifier: reuseIdentifier)
}
override func awakeFromNib() {
super.awakeFromNib()
}
override func setSelected(selected: Bool, animated: Bool){
super.setSelected(selected, animated: animated)
}
Run Code Online (Sandbox Code Playgroud)
}