2010-06-20 13 views

Respuesta

19

No se permiten iconos de aplicaciones transparentes. El iOS Human Interface Guidelines deja claro que la transparencia alfa no está permitido y elabora:

Dé su icono de la aplicación un fondo discernible. Los íconos con fondos visibles se ven mejor en la pantalla principal principalmente debido a las esquinas redondeadas que iOS agrega. Esto se debe a que las esquinas redondeadas uniformemente aseguran que todos los iconos en la pantalla de inicio de un usuario tengan una apariencia consistente que invite a tocar. Si crea un icono con un fondo que desaparece cuando se ve en la pantalla de inicio, los usuarios no ven las esquinas redondeadas. Esos iconos a menudo no se ven tappables y tienden a interferir con la simetría ordenada de la pantalla de inicio que los usuarios aprecian.

Asegúrese de que su imagen rellene por completo el área requerida. Si los límites de la imagen son más pequeños que los tamaños recomendados, o si usa transparencia para crear áreas "transparentes" dentro de ellos, su icono puede parecer flotar sobre un fondo negro con esquinas redondeadas.

+0

¡Sí, esto es correcto! – Cristiana214

0

¿Ha especificado

UIPrerenderedIcon YES 

en su archivo plist? Los efectos estándar harían que la transparencia fuera inútil ...

Creo que se desaconsejan los iconos transparentes, y creo que podría ser difícil hacerlo a través de la revisión (es decir, si es técnicamente posible).

+0

Lo he intentado, UIPrerenderedIcon solo convertirá la parte transparente en oscura ... – Kelvin

+0

Xcode 3.2.3 Obtengo mi parte transparente de color negro independientemente de que UIPrerenderedIcon sea Verdadero o Falso. – RickiG

3

Creo que es imposible.

+0

De acuerdo. Es imposible y Apple no lo permitió. Esto es por diseño. No quieren ningún otro esquema del ícono de la aplicación, excepto el recuadro redondeado. – Eonil

0

Es posible, pero el fondo se rellenará en negro. Y su aplicación puede ser rechazada por los censores de App Store.

Cuestiones relacionadas