小编Joe*_*Joe的帖子

Swift导航栏按钮和标题不会出现

我想在我的应用程序顶部创建一个导航栏.我创建了一个导航控制器 - >标签栏控制器 - >导航控制器 - >表控制器

  1. 我在右上方拖了一个Bar Button Item.
  2. 我双击表控制器中间的标题并写了一个文本.
  3. 我也在我的控制器的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)

它不起作用 - 我做错了什么?:/

uinavigationbar swift xcode6-beta5

17
推荐指数
2
解决办法
4万
查看次数

自Xcode Beta5以来的iOS 8 UITableViewCell类编译器错误

我已经在使用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)

}

compiler-errors uitableview swift

1
推荐指数
1
解决办法
1299
查看次数