3

グループテーブルビューの背景色がiOS6.0で非推奨になっていることを理解しています。私の問題は、xibファイルでこの警告を取り除くことができないように見えることです。

4

4 に答える 4

8

また、ストーリーボードがかなり大きいため、この色を割り当てたグループ化されたテーブルビューを見つけるのに苦労しました。私にとってこれはうまくいきました:

  • ストーリーボードまたはXIBファイルをソースとして編集します(ストーリーボードを右クリックして、ソースとして開きます)
  • のすべての発生を削除します<color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/>

最初にXIBのストーリーボードをバックアップしてください。

于 2012-09-24T08:32:56.113 に答える
0

これらすべてのエラーが発生したときに修正しなければならなかった問題は、明確な背景を選択するときに XIB ファイルを選択していなかったことです。最初に見た鮮明なカラー画像を選ぶだけです。私が見たとき、ビューの背景色として「グループテーブルビューの背景色」を使用したラベルやものがたくさんありました。それらをすべて「クリアカラー」に変更しただけで、うまくいきました。

于 2012-09-27T22:32:33.163 に答える
0

すでに投稿されたこの回答を確認してください。 グループ テーブル ビューの背景色は iOS 6.0 で廃止されました

「グループ テーブル ビュー」の色を背景として設定することはできないため、背景として新しい色を選択する必要があります。

于 2012-09-24T05:31:09.370 に答える
0

私は同じ問題を抱えていたので、ストーリーボード XML ファイルをエディターで開きました。(警告については、「Open As」->「Source Code」) 文字列「groupTableViewBackgroundColor」を検索しました。残念ながら、この文字列のすべてのインスタンスが問題になるわけではありません。これは、ios 6 がまだテーブル ビューの背景色にこれを使用しているためです。つまり、次のようなインスタンスは無視しました。

<tableView key="view"  ... >
    <rect key="frame" .../>
    <autoresizingMask .../>
    <color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/>

groupTableViewBackgroundColor はおそらく問題であり、XML ソース ファイルからストーリーボードのどこを修正するかを見つけることができます。

于 2012-10-10T19:07:02.780 に答える