6

Tengo una vista con un controlador de navegación que estoy mostrando de forma modal y quiero agregar un botón de retroceso con la forma de los botones de flecha izquierda predeterminados que se usan en la mayoría de los controladores splitView.creando la flecha trasera en forma de leftBarButtonItem en UINavigationController

puedo crear un botón básico, pero realmente quiero la forma de flecha izquierda - esto es lo que tenemos ahora:

/* set title and nav bar items */ 
self.navigationItem.leftBarButtonItem = [[[UIBarButtonItem alloc] initWithTitle:@"Back To Thumbnails" style:UIBarButtonItemStylePlain target:self action:@selector(backToThumbnails:)] autorelease]; 

sólo vi 3 opciones de estilo de aquí? ¡Cualquier sugerencia es bienvenida!

Respuesta

3

Desafortunadamente, crear un botón como este no está separado de la API pública, tendrá que hacer un UIBarButton with an image personalizado.

+0

gracias, busqué en los documentos y pensé que ese era el caso - un poco raro dejarlo fuera si me preguntas pero – Slee

+0

si es algo que quieres en el SDK, registra un radar :) – christo16

0

Aunque, parece un pequeño escenario, hay una biblioteca de código abierto llamada Three20 creada por el desarrollador de la aplicación de Facebook. Tiene algo llamado TTButton (muy similar a UIButton) y uno de los estilos ofrecidos es el botón Atrás con flecha. Es una biblioteca bastante grande, así que no estoy seguro de si valdrá la pena mencionar esto, aunque ofrecen algunas características muy buenas que no están disponibles en otros lugares.

Cuestiones relacionadas