0

私が開発しているアプリには、電話をかけるためのボタンがあります。呼び出しから戻ると、一部のボタンとラベルがビューの下部に移動します (x 位置、適切な幅と高さを維持します)。私は自動レイアウトを使用しておらず、すべての要素の位置をプログラムで設定しています。別のアプリやホーム画面などへの切り替えではこれが行われないため、電話のみがこの影響を受けるようです.

- (void)viewDidLoad {
    [super viewDidLoad];
    [topBar setFrame:CGRectMake(0, 0, 320, 44)];
    [backButton setFrame:CGRectMake(10, 10, 50, 29)];
    [mapLabel setFrame:CGRectMake(70, 5, 125, 18)];
    [mapSubLabel setFrame:CGRectMake(70, 24, 125, 14)];
    [centerMapImage setFrame:CGRectMake(200, 0, 50, 44)];
    [dialPhoneButton setFrame:CGRectMake(256, 0, 50, 44)];
}

最後の 2 つは、電話から戻るときに移動するものです。

4

0 に答える 0