Xcode4.6 でアプリをビルドし、iOS7 を搭載した iPod5 で実行します。
テーブル ビューはグループ化され、すべてのセルが標準です。テーブルは 1 つのセクションの編集モードになっています。編集モードのセルに非常に奇妙なグリッチがあります。スクリーンショットに問題が表示されます (グリッチと正常)。
この「もの」は一瞬だけ表示されます。viewDidAppear からの dispatch_async でのみキャッチできます。その後、しばらくすると自然に消え、すべてが正常になります(cellForRowAtIndexPath、セル内のlayoutSubviewsは呼び出されず、テーブルをリロードしていません!-最も奇妙なことです)。
私のテーブルとセルはかなり複雑ですが、掘り下げて無関係なビューをすべて削除しました。ここでテーブルは透明で、赤はその背後のビューの色です。cell.contentView.alpha をゼロに設定し (すべてのビューが追加されます)、セル自体は緑色です。cell.alpha = 0 を試しました。この場合、セルは表示されておらず、グリッチもないため、間違いなくセルに問題があります。
提案があれば書いてください、私はアイデアを使い果たしました。ありがとう。
アップデート。これは編集モードでのみ発生するようです。YES に設定しなければ、すべて問題ありません。UPD 2.[table setEditing:YES]
が呼び出されるとグリッチが表示されます。アニメーション化すると、これがセルの通常の幅に拡大し、通常になることを示します。私はそれが解決できないと考え始めています (明らかに、Apple はそれを修正しません)。