-1

3つのセクションを持つグループ化されたUITableViewがあり、セクションのセクション1、3、2、および5のセルにのみセクションヘッダーがあります。スクロールすると、境界線が表示されることがあります。

テーブルビューのセルは、ラベルとテキストフィールドを持つカスタムセルです。セルビューの背景色は設定されません。

背景ビューや色は指定されていません-すべて標準です。

通常、最後のセクションの最後の2行と2番目のセクションの2行で境界線が消えますが、いずれかの時点ですべてが消えるのを見てきました。

これは、ユーザーが各行にデータを入力するアプリです。通常、行ごとに移動するだけで問題なく動作しますが、スクロールすると失敗します。

これは、Xcode4.3.2およびiOS5.1.1で発生しています。iPhoneとiPadの両方で発生しますが、アプリはiPadでほとんどスクロールする必要がないように設計されています。

これがAppleのバグではないことはわかりませんが、誰かが私を間違っていることを証明してもらいたいです。

次の画面は、セクションヘッダー、2番目のグループ、および3番目のグループの最初の3つのセルのテキストを示しています。行方不明に注意してください!

4

1 に答える 1

0

私の cellForRowAtIndexPath メソッドには以下が含まれていました。

cell.backgroundView = nil;

そのステートメントを削除すると、行が正しく表示されました。

記憶が正しければ、それを追加してセルの背景色を変更しました。私は今使用しています:

cell.backgroundColor [UIColor white];
于 2012-11-08T06:24:57.270 に答える