理由はわかりませんが、View Controller はグループ化されたスタイルになりたくないのです。
- このView Controllerのxibファイルはありません。
- 初期化すると、initWithStyle:UITableViewGrouped によって実行されます
- init をデバッグすると、グループ化されたスタイルを受け取ります
- self = [super initWithStyle:UITableViewGrouped]; を上書きしてみました。
(id)initWithStyle:(UITableViewStyle)style { self = [super initWithStyle:UITableViewStyleGrouped]; if (self) { //Checking on this line self.tableView.style = UITableViewPlain!!! (lldb) p style (UITableViewStyle) $1 = UITableViewStyleGrouped (lldb) p [[self tableView] style] (UITableViewStyle) $2 = UITableViewStylePlain
ご覧のとおり、スタイルには Grouped と表示されているので、Grouped で上書きしました。そして次のセリフはプレーン?!
どんな助けでも大歓迎です。私の代替手段は、それに xib を添付することです。うまくいけば、そのように設定されます:S
前もって感謝します
編集:ここでインスタンスを呼び出します。
AddContactViewController *addContact = [[AddContactViewController alloc]initWithStyle:UITableViewStyleGrouped];
[addContact setCustomerID:customerID];
[addContact setDelegate:self];
[self.navigationController pushViewController:addContact animated:YES];
上記の initWithStyle は AddContactViewController.m で、(lldb) ビットは私のデバッグ出力です。
それが少し良くなることを願っています。残念ながら、あまりにも多くのコードを開示することはできません。