2013-07-16 8 views
15

Iamは、今尋ねるために適切な質問であるかどうかわからないのギャップを得ています。私はXcode 5(プレビュー版)のテーブルビューで作業しています。問題は、私のテーブルビューがgroupとして選択されていて、最初のセルとテーブルの上端の間にギャップがある場合です。のUITableViewはトップ

uitableのビューのデリゲートのためのコードは、私がplainへの切り替えをしていた場合、私は、

enter image description here

しかしXIBでgroupを選択していたときに、以下の

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { 
    return 8; 
} 
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { 
    static NSString *simpleTableIdentifier = @"SimpleTableItem"; 

    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:simpleTableIdentifier]; 

    if (cell == nil) { 
     cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:simpleTableIdentifier]; 
    } 

    cell.textLabel.text = [NSString stringWithFormat:@"cell %d",indexPath.row]; 
    return cell; 
} 

画像の下にある、テーブルは正常です

enter image description here

このような状況について考えてください。私はそれをgoogledしかし、そこに何もないようです。どんな援助もここで歓迎されます。あなたは1を返し、テーブルビューに、この場合、セクションの数を実装する必要があり徹底しているの便宜上

+1

ウムを使用すると、設定アプリに気づくdidntの?私は、新しいグループ化されたテーブルビューの仕組みを考えています。 – Desdenova

+3

@ NilsMunchこれは実際には良い質問であり、9月18日に再開する必要があります。これは決してトピックではない。 http://meta.stackexchange.com/questions/94465/should-moderators-enforce-ndas-for-software-vendors –

+1

ここで私はこの問題を解決しました:http://stackoverflow.com/a/18938763/588253 –

答えて

19
ます(あなたは、テーブルビューの各セクションの間に、テーブルの上部にあると、同様のセパレータバーが表示される色は灰色アプリ設定を開いた場合のiOS 7でグループ化されたテーブルビューの予想外観である

)。

+3

質問: (なぜ、なぜ彼らはそれを壊さなければならなかったのですか?(グループ化されたUITableViewを使用している私のユーザ名/パスワードのログインのthingyは今私のすべてのアプリで壊れています:( – Fogmeister

+3

うーん、グループ化されたUITableViewの変更はiOS7の他の変更の中で最も醜いです... – CodePlumber

+0

ジェイク、あなたは正しいです。それを指摘してくれてありがとう、私は自分自身を殺して、そのギャップを取り除こうとしています。 –

1

。その可能性は、Xcode 5のバグであり、その方法を実装していないと、あなたには間違ったヘッダが与えられます。

それは私もトリックを行うこと

- (UITableViewHeaderFooterView *)headerViewForSection:(NSInteger)section 

実装をお勧め問題を解決していないことをした場合。