ステータスバーとナビゲーションバーの両方を表示し、単一のUITableViewを含むコントローラがあります。 UITableViewは、2つのセクション(それぞれが単一のUITableViewCellとヘッダーを含む)を含むようにプログラムで設定されています。 IOSバージョン4.3.2を含む、およびまで、のUITableViewはうまく積層された2つのセクション、一方の上に他方を表示し、方法iOS5のUITableViewCell起点の垂直方向の移動
(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
に挿入されたログは、スーパー内UITableViewCellsの垂直位置ことがわかりますそれぞれ30.00および101.00である。ただし、iOS5.0で同じコードを実行すると、2番目のセクションが垂直方向に下にシフトし、ログに30.00と144.00の位置がそれぞれ表示されます。私はこれを実行しようとしてきましたが、これまでの運はありません。この現象を引き起こす可能性のある新しいバージョンのOSで何が変更されたかについての考えはありますか?どんな洞察力も大変高く評価されます。また、音符の
、第二のヘッダのテキストは、問題の世話をしたiOS5.0のようにぼやけが、
(float)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section
によって返された値に天井関数を適用しました。 2つの問題は明らかに関連していますが、何の変化もなく私はソースに近づいています。助けを前にありがとう。