0

背景色を黒に変更しました。

- (void)viewDidLoad {
    [super viewDidLoad];
        self.view.backgroundColor = [UIColor colorWithRed: (10.0/255) green: (10.0/255) blue: (10.0/255) alpha: 1.0];
}

ただし、デバイスまたはエミュレーターの両方で、最後に白い帯が表示されます。これを取り除く方法...助けてください

ここに画像の説明を入力

4

2 に答える 2

0

これを行うには、おそらく白いサブビューを追加しているか、ビューのフレームサイズが間違っているか、フレームの初期点が間違っています。

次のコードを試して、ビューフレームをデバイスフレームと等しくなるように変更してください。

[self.view setFrame:[[UIScreen mainScreen] bounds]];
于 2012-04-04T10:33:59.023 に答える
-1

ビューのy原点位置を 20.0f に設定します。

ビュー用の nib ファイルがあることを願っています。ビューのフレーム位置を確認してください。原点 y が 0 の場合、高さは 480.0f になります。それ以外の場合、原点 y が 20.0f の場合、高さは 460.0f になります。

于 2012-04-04T10:27:23.087 に答える