ios - sizes - uitabbarcontroller icon size
¿Hay alguna manera de cambiar la posición del texto en UITabBar o UITabBarItem? (5)
¿Por qué no tiene una propiedad de título vacía para su controlador de vista y agrega el título a sus imágenes personalizadas para la pestaña?
ACTUALIZACIÓN: En aras de la integridad de la respuesta; Los comentarios y la barra de pestañas de ios ponen el texto en el medio cuando no hay imagen.
[tab.tabBarItem setTitlePositionAdjustment:UIOffsetMake(0, -10)]
Esta es una barra de pestañas personalizada que pretendía colocar en la pantalla. Sin embargo, mi compañero quiere que el texto esté ligeramente arriba. ¿Como lo puedo hacer?
He encontrado la respuesta aquí: la barra de tabulación de ios coloca el texto en el medio cuando ninguna imagen lo intentará y verá cómo funciona :)
Actualización: funciona. Sólo 1 línea de código.
Probablemente quiera aplicar este offset globalmente, así que sugiero
Obj-c
[UITabBarItem appearance].titlePositionAdjustment = UIOffsetMake(0, -4);
Rápido:
UITabBarItem.appearance().titlePositionAdjustment = UIOffset(horizontal: 0, vertical: -4)
Puede hacerlo directamente desde Interface Builder (Desfase personalizado en la posición del título), de esta manera: