Creando el aspecto realzado en UIPickerViews de iOS

Por lo tanto, puedo crear un aspecto estático en relieve con bastante facilidad agregando un color de sombra y compensación a un UILabel, como se explica en varias preguntas y respuestas en SO.

Sin embargo, el sistema central UIPickerViews (por ejemplo, Reloj-> Temporizador, Reloj-> Alarma-> Editar) no son estáticos. Si miras con cuidado, solo se grabarán en relieve debajo de la barra de selección. Y la mitad de arrastrar una de las tags fuera de la barra de selección realmente da como resultado la mitad de la label grabada y la otra mitad no, como se ve en esta image aquí:

introduzca la descripción de la imagen aquí

¿Alguna idea de cómo se logra esto?

Use text oscuro con una sombra de color claro. Asegúrese de que el text está en un color más oscuro que la sombra, pero más claro que el text.

introduzca la descripción de la imagen aquí