我正在嘗試製作我的第一個應用程序,並且我被困在這一點。UITableViewController作爲子視圖快速
我的應用程序看起來像snapchat,一個水平滾動視圖,左邊的部分由tableview組成。 因此,在這個左邊的部分我把一個tableViewController作爲子視圖。問題是細胞總是空的!表格視圖顯示右側單元格的高度,但單元格爲空。
我相信你能幫助我,謝謝!
我正在嘗試製作我的第一個應用程序,並且我被困在這一點。UITableViewController作爲子視圖快速
我的應用程序看起來像snapchat,一個水平滾動視圖,左邊的部分由tableview組成。 因此,在這個左邊的部分我把一個tableViewController作爲子視圖。問題是細胞總是空的!表格視圖顯示右側單元格的高度,但單元格爲空。
我相信你能幫助我,謝謝!
請確保表視圖控制器,覆蓋必要的方法和平衡在添加子視圖控制器,你應該提供正確尺寸控制器視圖時添加子視圖控制器代碼rutin.One更加最後一件事調用。
添加表視圖控制器作爲子視圖控制器
guard let list = R.storyboard.dashboard.addressesController()else {
return
}
self.list = list
self.addChildViewController(list)
self.scroll.addSubview(list.view)
list.didMoveToParentViewController(self)
list.tableView.layoutIfNeeded()
list.view.snp_makeConstraints(closure: {
(make) in
make.left.equalTo(self.view).offset(10)
make.right.equalTo(self.view).offset(-10)
make.bottom.equalTo(self.scroll)
make.height.equalTo(list.tableView.contentSize.height)
make.top.equalTo(authorizedTop.snp_bottom).offset(10)
})
延長表視圖控制器
func numberOfSectionsInTableView(tableView: UITableView) -> Int {
return 1
}
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return tableData.count
}
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
var cell = tableView.dequeueReusableCellWithIdentifier(self.cellIdentifier) as UITableViewCell
cell.textLabel?.text = self.tableData[indexPath.row]
return cell
}
你救我 !謝謝 ! :) –
可以顯示烏爾試圖cocde –
這是不可能幫助你沒有看到你的代碼 –