¿Dimensiones adecuadas para landscapeImagePhone?

¿Cuáles son las dimensiones adecuadas para un UIBarButtonItem's landscapeImagePhone ¿imagen?

preguntado el 12 de junio de 12 a las 20:06

1 Respuestas

Esto no se ha documentado en las "Pautas de interfaz humana de iOS":

http://developer.apple.com/library/ios/#documentation/userexperience/conceptual/mobilehig/IconsImages/IconsImages.html

aquí está mi elección: cambiar el tamaño de la imagen de retrato normal a (17, 17) y usarla como la imagen horizontal de ImagePhone. Puede ajustar el tamaño (17, 17) a lo que desee hasta que se vea bien, pero no debe ser más grande que el tamaño estándar de la imagen del botón de la barra vertical (20, 20).

// resize the image for landscape
UIImage *settingsImage = [UIImage imageNamed:@"settings"];
self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithImage:settingsImage
                                                           landscapeImagePhone:[settingsImage resizedImage:CGSizeMake(17.f, 17.f) interpolationQuality:kCGInterpolationHigh]
                                                                         style:UIBarButtonItemStyleBordered target:self action:@selector(settingsButtonClicked:)];

Nota: para el método resizedImage de UIImage, puedes encontrar mucho catálogo de UIImage en GitHub, yo uso este git: https://github.com/mbcharbonneau/UIImage-Categories puede eliminar UIImage+Alpha y UIImage+Resize ya que no los necesitamos

Respondido el 27 de Septiembre de 12 a las 18:09

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.