私はUITableView
IB にを追加し、「デリゲート」と「データソース」を設定しましたが、すべて正常に機能しています。次に行うことは、セパレーターの色を変更することでしたが、これを行う唯一の方法は、デリゲートコールバックの1つにメソッドを追加することでした。これを配置するより良い場所はありますか?
現時点ではありませんがUITableView
、IBにリンクできる「iVar」をコントローラーから追加し、セパレーターの色をviewDidload
?に設定する必要があるのではないかと考えていました。
-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
[tableView setSeparatorColor:[UIColor blackColor]];
return 65;
}
変数を追加し、それをIBに接続するのは、私がいつも行っている方法です。
—
s1mm0t 2010
それは私が考えていたものです。私は彼らが使用していないチュートリアルとiVarを行っていましたが、彼らはデリゲートとデータソースのコールバックに依存していました。しかし、彼らはセパレータの色にアクセスしたことがないので、多分それが理由です。
—
fuzzygoat