0

UIViewメイン ビューのサブビューであるポップアップと、メイン ビューのサブビューUIButtonである閉じるボタンを作成しました。

写真に示すように、ボタンはXCode iPhone simulator私の中に表示されますMacが、実際の電話でテストすると、アイコン/ボタンは表示されません。

実際の電話では表示されないのに、シミュレーターでは表示されるのはなぜですか? 電話コンソールでもエラーはありません....これをデバッグする方法がわかりません。

- (void) addCloseButton:(UIView*)myView {
    CGRect position = CGRectMake(myView.frame.origin.x - 20, myView.frame.origin.y -20, 40, 40);

    UIButton* myCloseButton = [[UIButton alloc]initWithFrame:position];
    [myCloseButton setBackgroundImage:[UIImage imageNamed:@"close"] forState:UIControlStateNormal];
    myCloseButton.tag = 45;
    [myCloseButton addTarget:self action:@selector(removePopup)
       forControlEvents:UIControlEventTouchUpInside];

    [self.view addSubview:myCloseButton];
}

ここに画像の説明を入力

4

1 に答える 1