A posição do meu UIButton está variando em todos os simuladores
Estou criando um uibutton na parte inferior do meu controlador de exibição usando o código (não via storyboard) .Mas quando executo o aplicativo, meu uibutton está colocando em posições diferentes. Por exemplo, no iphone 5,6 simulator, Em alguns casos, é possível que o usuário não consiga visualizar os dados do seu cartão de crédito, como o cartão de crédito ou o cartão de débito.
Necessário
Eu usei o código abaixo para criar e colocar a posição do meu botão. Mas não cabe em uma posição.
CGFloat buttonSize = 40;
UIButton * disButton = [[UIButton alloc] init];
disButton.backgroundColor = [UIColor redColor];
UIImage *btnImage = [UIImage imageNamed:@"23"];
[disButton setImage:btnImage forState:UIControlStateNormal];
disButton.frame = CGRectMake(150, 523, 40, 40);
[overlayView addSubview:disButton];
[disButton addTarget:self action:@selector(dismissPopUpViewController)
forControlEvents:UIControlEventTouchUpInside];
No meu código eu uso para colocar pos, ition nesta linha:
disButton.frame = CGRectMake(150, 523, 40, 40);
=> x-position = 150
=> Y-position = 523
Por favor, dê uma solução de código para esse problema.