3

を作成し、このテーブルの最初の行にUITableViewカスタムを使用しています。UITableViewCell唯一の問題は、左上隅に何らかのアーティファクトがあることです。このボックスがある領域をクリックすると、ボックスが一時的に消えてから再び表示されます。箱はいつもそこにあります。UITableViewCellは次のもので構成されます。

  • UITextView(説明)
  • UIImageView(右端の画像)
  • UILabel(文字カウント)

これらのサブビューをすべて削除しようとしましたが、ボックスは引き続き表示されます。

テーブルビュー アーティファクト ブレンドレイヤーがオンになっているアーティファクト

4

1 に答える 1

1

カスタム セルのすべてのサブビューを削除してもボックスが表示される場合は、境界外にフレームがある別のセルからのものである必要があります。たとえば、ヘッダー ビュー。これをテストする 1 つの方法は、すべてのビューでサブビュー クリッピングを有効にすることです。

于 2013-03-26T00:03:43.707 に答える