Wykonuję dla mnie kilka ćwiczeń, aby zapoznać się z XCode i Objective C w ramach przygotowań do mojego końcowego projektu szkolnego i mojej aplikacji. Mam problem z odstępami między przyciskami na pasku narzędzi, gdy zmienia się orientacja.

Ustawiłem element przycisku stałej spacji między przyciskami i ustawiłem go na zero w orientacji pionowej i chcę go rozwinąć w orientacji poziomej, aby pomieścił cały pasek narzędzi.

Jak mogę to zrobić? Czy można programowo sterować przyciskiem ze stałą spacją po zmianie orientacji?

Czy jest inny sposób?

1
Cristiano 17 listopad 2011, 07:33

2 odpowiedzi

Najlepsza odpowiedź

Zastąp willRotateToInterfaceOrientation:duration: w kontrolerze widoku.

W tej metodzie usuń przycisk Stały pasek spacji i zastąp go elementem przycisku elastycznego paska.

1
jimj 17 listopad 2011, 08:24

Nie musisz umieszczać przycisku ze stałymi odstępami. po prostu usuń przycisk ze stałą spacją za pomocą przycisku paska elastycznego. a Twoja aplikacja powinna wspierać orientację. wtedy, gdy go obrócisz, automatycznie dostosuje odstępy między nimi

0
Ajeet Pratap Maurya 17 listopad 2011, 09:09