bottom bar ios xcode uiimageview

ios - bottom - status bar iphone



Xcode 6: las imágenes no aparecen en el dispositivo (1)

Estoy creando UIImageView (s) y agregando estas vistas a UIScrollView. Las imágenes aparecen cuando estoy probando en un simulador, pero cuando pruebo en un iphone 5s las imágenes no aparecen. A continuación hay una lista de cosas que he intentado:

  1. Construcción limpia

  2. Reinstalar la aplicación

  3. Entonces pensé que tal vez era un problema con las imágenes de retina, así que agregué imágenes de retina (las imágenes son pngs blancas):

    • Estoy usando las imágenes como tal:

      UIButton * doneBttn = [UIButton buttonWithType: UIButtonTypeCustom]; [doneBttn setImage: [UIImage imageNamed: @ "addButton.png"] forState: UIControlStateNormal]; [doneBttn setImage: [UIImage imageNamed: @ "addButtonSelected.png"] forState: UIControlStateHighlighted]; [doneBttn setFrame: CGRectMake (0, 0, 50, 30)]; [doneBttn addTarget: acción propia: @selector (dismiss) forControlEvents: UIControlEventTouchUpInside]; [uiNavView addMenuBarButtonRight: doneBttn];

    • Sé que el código anterior funciona, porque la imagen se muestra en el simulador.

¿Qué debo cambiar para que la imagen se muestre en mi dispositivo? Además, he verificado que los archivos estén en el directorio del proyecto xcode y no solo vinculados.


También me enfrenté a este problema una vez, la causa de este problema fue que no me estoy ocupando del nombre de la imagen asignándola a UIImageView , asegúrese de que está asignando UIImageView el nombre exacto de la imagen tal como está en el paquete principal.

El simulador puede leer el nombre de la imagen si hay algún problema sensible a las mayúsculas o algún problema de extensión como, por ejemplo, .png, .jpg, pero el dispositivo nunca lee el nombre de la imagen si hay problemas en las convenciones de nomenclatura, el dispositivo siempre trata el nombre de la imagen como exacto.