1
我在Xcode中遇到了一個錯誤,我需要修復這個尺寸類。在完成之後,我回到了其中一個表格視圖,並在tableview中的第一個原型單元格上方添加了空白區域。我怎樣才能擺脫這個空間?爲了更好地描述我的意思,我在下面添加了這張圖片。表格視圖上方的額外空白Xcode
https://www.dropbox.com/s/7ebxipb0r2jakav/TableViewProblem.png?dl=0
@IBOutlet var schoolTable: UITableView!
var namesArray = [String]()
var locationsArray = [String]()
var currentUser = PFUser.currentUser()
var theSchoolName: String = "None Selected"
override func viewDidLoad() {
super.viewDidLoad()
}
override func viewDidAppear(animated: Bool) {
namesArray.removeAll(keepCapacity: false)
locationsArray.removeAll(keepCapacity: false)
var query = PFQuery(className: "Schools")
query.findObjectsInBackgroundWithBlock { (objects: [AnyObject]?, error: NSError?) -> Void in
if error == nil {
if let objects = query.findObjects() as? [PFObject] {
for object in objects {
self.namesArray.append(object.valueForKey("schoolName") as! String)
self.locationsArray.append(object.valueForKey("schoolLocation") as! String)
self.schoolTable.reloadData()
}
}
} else {
println("Oops, it didn't work...")
}
}
}
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return self.namesArray.count
}
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
var cell:ChangeSchoolListTableViewCell = tableView.dequeueReusableCellWithIdentifier("Cell") as! ChangeSchoolListTableViewCell
if namesArray.count > 0 {
cell.nameLabel.text = namesArray[indexPath.row]
cell.locationLabel.text = locationsArray[indexPath.row]
}
return cell
}
提供代碼示例請 – iAnurag
@iAnurag我加入上面的代碼。這不是我用代碼做的事情,而是在故事板上。我不知道發生了什麼/如何恢復正常。 –