Cómo personalizar el botón de UIActionSheet?
-
13-09-2019 - |
Pregunta
Quiero cambiar width & height
, etc., del botón de UIActionSheet
UIActionSheet *sheet = [[UIActionSheet alloc] initWithTitle:nil delegate:self cancelButtonTitle:nil destructiveButtonTitle:nil otherButtonTitles:@**"Done"**,nil];
Solución
Yo sugeriría en contra de hacer esto. Los tamaños de los botones y formas en un UIActionSheet están diseñados como son por razones de accesibilidad. También son compatibles con todas las aplicaciones en la plataforma, por lo que los usuarios están familiarizados con ellos. Desde el Human Interface Guidelines iPhone :
Debido a que los usuarios están acostumbrados a la apariencia y el comportamiento de éstos puntos de vista, es importante usarlos consistente y correcta en su aplicación.
Si cambia estos tamaños, no sólo puede hacer que su aplicación menos utilizable, pero que pueda violar de Apple Human Interface Guidelines , lo que lleva a un rechazo de su solicitud cuando se presentó.
Otros consejos
Puede crear su propio analógico actionsheet.