43

私はUITableView自分のプロジェクトで扱っており、このプロジェクトは Xcode 4.5 で作成されており、現在は Xcode 5 で作業しているため、私の質問はいつ iOS 6 でプロジェクトを実行するかということです。viewForHeaderInSectionメソッド セクションは 0 から始まります。 iOS 7 を使用して実行しますviewForHeaderInSectionセクションは 0 からではなく 1 から始まります

UITableViewフレームに問題があるかどうか

何が起こっているのか理解できません

前もって感謝します

4

2 に答える 2

101

まったく同じ問題が発生しましたが、解決策は非常に簡単です。

このデリゲート メソッドを実装するだけです。

- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
    return 20;
}

Form Apple UITableViewDelegate Protocol Reference、それは言及しました

討論

返されるオブジェクトは、UILabel または UIImageView オブジェクト、およびカスタム ビューです。このメソッドは、tableView:heightForHeaderInSection: も実装されている場合にのみ正しく機能します。

于 2013-09-21T16:30:18.410 に答える