我有一个非常基本的布局。我只想在我的uitableview中显示一个单元格。我用同样的问题问了一个问题(Swift Cells Not Displaying),但现在我把代码简化为基础知识。
问题:细胞不会出现。如果我将行数设置为5,它将显示在第三个单元格上但不会显示在其他单元格上。我正确连接了talbleview。我有正确命名的单元格标识符,并且单元格的高度不是问题。
继承我的代码:
func numberOfSectionsInTableView(tableView: UITableView) -> Int {
return 1
}
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return 1
}
func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
return 200.0
}
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell: ProfileTableViewCell = tableView.dequeueReusableCellWithIdentifier("profileTopCell", forIndexPath: indexPath) as! ProfileTableViewCell
cell.profilePic.image = UIImage(named: "profileImagePlaceholder")
cell.topView.backgroundColor = UIColor(red: 0, green: 155.0/255.0, blue: 0, alpha: 1)
cell.nameLabel.text = PFUser.currentUser()!.objectForKey("Name") as? String
cell.usernameLabel.text = PFUser.currentUser()!.objectForKey("username") as? String
let friendNumber = PFUser.currentUser()!.objectForKey("numberOfFriends") as? Int
if friendNumber != 1{
cell.numberOfFriendsLabel.text = "\(friendNumber!) Friends"
}else{
cell.numberOfFriendsLabel.text = "1 Friend"
}
return cell
}
答案 0 :(得分:0)
感谢Jeremy Andrews(https://stackoverflow.com/a/31908684/3783946),我找到了解决方案:
“所有你需要做的就是去文件检查员 - 取消检查大小类 - 会有警告等运行并且有数据 - 奇怪的是 - 回到文件检查员并再次检查”使用大小类“,运行和正确反映所有数据。似乎在某些情况下,保证金设置为负数。“
这只是一个错误。