0

iPad アプリ (XCode 5、iOS 7、ARC、ストーリーボード) があります。Debugger、Simulator iOS 7.0 でアプリを実行すると、正常に動作します。Simulator iOS 6.1 で実行すると、UITableView に黒いセルが表示されます。これが私が話していることです:

ここに画像の説明を入力

これは、次のようになります。

ここに画像の説明を入力

残念ながら、私がテストしている私の iPad には iOS 7.0 が搭載されているため、6.1 でテストする方法はありません。これが6.1を実行しているライブiPadに持ち越されるかどうかを判断する方法はありますか? または、ターゲット iOS を 7.x に設定する必要がありますか?

4

1 に答える 1

2

通常、iOS シミュレーターはかなり正確なので、iOS 6.1 を実行している iPad でも同じ結果が表示されると想定します。iOS 6.1 ストーリーボードでセルがどのように表示されるかを確認して、誤ってセルを黒に設定していないことを確認することをお勧めします。ストーリーボードのファイル ナビゲーター ビューに移動すると、それを iOS 7 または iOS 6.1 以前として表示するオプションがあります (赤で囲まれています)。ストーリーボードのスクリーン キャプチャ

これが問題でない場合は、セルの外観に影響を与えている可能性のあるコードを確認します。たとえば、tintColor プロパティの動作が変更されたことは知っています。

于 2013-09-29T16:22:36.967 に答える