Swift,Xcode 6 beta 4:在IB中创建的静态UITableView的单元格显示为空白
我在静态UITableView的表视图单元格中有一些文本字段。所有内容都在IB内部创建的故事板中 当我在iOS模拟器中构建并运行应用程序时,文本字段消失了 我正在转换来自Objective C应用程序的代码,并且我已经将组件的UI属性设置为与Objective C脚本中的相同 自动布局类和约束都无助于解决该问题 这是Xcode测试版的bug还是我做错了什么 请注意,这是该控制器的stoyboard代码():Swift,Xcode 6 beta 4:在IB中创建的静态UITableView的单元格显示为空白,xcode,uitableview,swift,beta,Xcode,Uitableview,Swift,Beta,我在静态UITableView的表视图单元格中有一些文本字段。所有内容都在IB内部创建的故事板中 当我在iOS模拟器中构建并运行应用程序时,文本字段消失了 我正在转换来自Objective C应用程序的代码,并且我已经将组件的UI属性设置为与Objective C脚本中的相同 自动布局类和约束都无助于解决该问题 这是Xcode测试版的bug还是我做错了什么 请注意,这是该控制器的stoyboard代码(): }将表视图的数据源和委托连接到类并重写表视图的委托方法 func tableView
}将表视图的数据源和委托连接到类并重写表视图的委托方法
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
var cell:UITableViewCell = tableView.dequeueReusableCellWithIdentifier("cell") as UITableViewCell
return cell
}
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return noOfRows
}
@Evgeniy Kleban你是说故事板代码?我不理解你的问题,因为在我看来你的文本字段是空的。你能解释一下到底出了什么问题吗?beta 5部分修复:文本视图按预期显示。直到设备旋转到横向,然后再回到纵向,输入字段才会显示。IB预览中的所有内容都正确显示。也许这个问题的答案有帮助:我可能在UtableView中遇到了与Xcode 6.1.1相同的问题。你用的是哪个自动调整大小的面具?
class NewDeckTVC: UITableViewController {
var protos:[String]!
var newDeckProps:[String:String]!
@IBOutlet weak var protoField: UITextField!
@IBOutlet weak var titleField: UITextField!
@IBOutlet weak var detailsView: UITextView!
@IBAction func cancel(sender: AnyObject) {
presentingViewController.dismissViewControllerAnimated(true, completion: nil)
}
override func prepareForSegue(segue: UIStoryboardSegue!, sender: AnyObject!) {
if segue.identifier == "return to decks" {
newDeckProps = ["proto":protoField.text, "title":titleField.text, "details":detailsView.text]
}
}
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
var cell:UITableViewCell = tableView.dequeueReusableCellWithIdentifier("cell") as UITableViewCell
return cell
}
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return noOfRows
}