NSFetchedResultsController +1からフェッチされた行数でtableviewを作成する必要があります。またcellForRowIndex
メソッドでは、indexPath.row == 0
のようなチェックを追加する必要があり、そこで変更を加えます。
また、そのセクション内のそのボタンの操作を追加する必要があります。最初の行に別のカスタムtableview
を設定することもできます。 >ヘッダービューとして定期的なセルの上にその上にUIViewのをドラッグして、その上にボタンを追加してのViewControllerでアクション - これを行う最も簡単な方法は、後藤のUITableViewである
func tableView(_ tableView: UITableView, cellForRowAtIndexPath indexPath: IndexPath) -> UITableViewCell {
if(indexPath.row==0){
let cell = tableView.dequeueReusableCell(withIdentifier: "CellWithButton", for: indexPath) as! CellWithButton
}
else{
let cell = tableView.dequeueReusableCell(withIdentifier: "OtherCells", for: indexPath) as! OtherCells
//here add data for cells from your array
}
return cell
}
: それは次のようにすることができますこれを処理するコードを書く必要はありません。 – iphonic
セルを作成する代わりに、テーブルビューのヘッダーにボタンを追加する必要があります。 – User511
ビューを追加するのが最適です!ありがとう、私はなぜ私がこれを考えなかったのか分からない。ありがとうございました! – anyName