Przesunięcie UIBarButtonItem?
Próbuję przesunąć elementy UIBarButtonItem w mojej aplikacji, potrzebuję ich nieznacznego przesunięcia ze względu na obraz, którego używam dla mojego paska nawigacyjnego, więc wszystko układa się poprawnie. Udało mi się to zrobić w ten sposób:
[[UINavigationBar appearance] setTitleVerticalPositionAdjustment:-3 forBarMetrics:UIBarMetricsDefault];
[[UIBarButtonItem appearance] setBackgroundVerticalPositionAdjustment:-3 forBarMetrics:UIBarMetricsDefault];
[[UIBarButtonItem appearance] setBackButtonBackgroundVerticalPositionAdjustment:-3 forBarMetrics:UIBarMetricsDefault];
Mam jednak dwa pytania.
Dzięki temu przyciski nie mają podświetlonego stanu, działają, ale nie są wyraźnie przyciśnięte. W każdym razie wokół tego?
Co ważniejsze, działa to dobrze, przesuwając moje przyciski w górę w moim pasku nawigacyjnym, ale przesuwa je w górę na moich paskach narzędzi, a także na dole ekranu, gdzie potrzebuję odwrotnie, w rzeczywistości trochę je pcham. Jak sobie z tym poradzić?
Każda pomoc zawsze doceniana, dzięki.