ios - guidelines - La posición de mi UIButton varía para todo el simulador
menu ios (1)
Estoy bajo un proyecto. En eso creé un uibutón en la parte inferior de mi controlador de visualización usando el código (no a través del guión gráfico). Pero cuando ejecuto mi aplicación, mi uibutton está colocando en diferentes posiciones. Por ejemplo, en el simulador de iphone 5,6 están en alguna posición.En 4s, el simulador de ipad no está visible. También compruebo con mi dispositivo (iphone 6), ya que mi uibutton tampoco puede ver.
Necesario
Usé el código siguiente para crear y colocar la posición de mi botón. Pero no cabe en una posición.
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];
En mi código uso para colocar la posición en esta línea:
disButton.frame = CGRectMake(150, 523, 40, 40);
=> x-position = 150
=> Y-position = 523
Amablemente, dame alguna solución de código para este problema.
De acuerdo con todos los comentarios sobre su pregunta. UIButon
establecer una restricción para su UIButon
Utilice solo el centre x,centre y
porque le resultará útil ver su diseño en todos los dispositivos. Y ya hay una solución para su problema. Vea estos enlaces a continuación para configurar el diseño automático para UIButton
¡Seguro que esto te ayudará!