Estoy tratando de cambiar el tamaño de un UIButton en mi aplicación de iPhone. Tengo un UIButton sintetizado y cuando llamo al siguiente código, se mueve en la pantalla, pero el ancho & de la altura del botón nunca cambia.Cómo cambiar el tamaño de UIButton
button.frame.size = CGRectMake(104, 68, 158, 70);
Por ejemplo, cuando cambio la altura (70) a 40, la altura del botón no cambia. Sin embargo, si cambio x o y, se moverá en la pantalla.
¿Alguna idea?
acabo de poner el ejemplo de código anterior en mi aplicación (reemplazado mi código) y que, esencialmente, hace lo mismo que el mío. Mueve el botón hacia arriba (verticalmente) en la pantalla, pero no cambia su tamaño. Debo añadir que cuando arrastré este botón a mi vista en IB, configuré el botón "Personalizar". También tengo una imagen de fondo en el botón y tengo el modo de vista configurado en "Abajo". He hecho cosas como esta antes en otros idiomas, y sé que esto es algo simple, pero el comportamiento de moverse en la pantalla frente al cambio de tamaño es muy extraño. – Adam
Su botón probablemente está cambiando de tamaño, pero su mapa de bits no lo está. Es posible que desee utilizar una imagen extensible para el fondo del botón, en lugar de una imagen fija. –