Tab de bar uitabbar ios, apple, dezvoltator xcode

Bara de taburi oferă acces ușor la diferitele vizualizări ale aplicației dvs. Utilizați bara Tab pentru a organiza informațiile sub formă de subtascuri. În mod obișnuit, bara de file este utilizată cu controlerul de bare Tab. De asemenea, puteți utiliza bara Tab ca obiect independent în aplicația dvs.







Bara tab este implementată în clasa UITabBar. elementele barei de tab sunt implementate în clasa UITabBarItem.

Configurația barei de instrumente poate fi efectuată în interfața Builder în secțiunea Tab a inspectorului de atribute. Unele tipuri de setări nu sunt disponibile în inspectorul de atribute și trebuie efectuate programat.

Bară Tab de conținut

Fiecare filă din bara tab este implementată în UITabBarItem. Fiecare filă are un nume, o imagine pentru fila selectată și neselectată și o valoare pentru insigna.

După ce ați creat elementele filelor, le adăugați în panou modificând proprietatea elementelor. care indică o serie de obiecte UITabBarItem. Dacă doriți să animați adăugarea filelor, în loc să schimbați această proprietate, utilizați metoda setItems: animated.

Bara de comportament a comportamentului

Puteți schimba conținutul barei de file în timpul executării aplicației și permiteți utilizatorului să șterge, să adauge și să rearanjeze filele. Pentru a afișa o vizualizare modală care permite utilizatorului să schimbe bara de file, utilizați metoda beginCustomizingItems. De asemenea, puteți adăuga un obiect UITabBarDelegate la aplicația dvs. Delegatul de bare din tabel acceptă mesaje de îndată ce utilizatorul personalizează bara Tab.







Cea mai bună metodă de a utiliza bara de file este să o conectați la controlerul de bara de tab-uri. Obiectul UITabBarController gestionează diferite vizualizări și controale de vizualizare, precum și bara tab-ului în sine. Dacă utilizați controlerul de bara Tab, nu trebuie să utilizați metodele sau proprietățile UITabBar pentru a modifica bara de file. Dacă faceți acest lucru, sistemul va arunca o excepție.

Aspect Bar Tab

Puteți particulariza aspectul barei de filete prin setarea proprietăților corespunzătoare.

Tab de bar uitabbar ios, apple, dezvoltator xcode

imagine

Utilizați proprietatea selectionIndicatorImage. pentru a atribui o imagine indicator pentru fila selectată. Acest indicator este situat în partea de sus a barei de file, sub pictograma elementului de file. În mod prestabilit, selectorul filelor nu este utilizat.

Implicit, bara de file nu utilizează imaginea pentru a separa filele dintre sabot. Puteți seta imaginea pentru separatoarele din stânga și din dreapta utilizând metoda setDividerImage: forLeftState: rightState. Dacă personalizați separatorul, asigurați-vă că imaginile dvs. suportă toate stările filelor: selecție stânga, selecție dreapta, selectarea tuturor.

De asemenea, puteți schimba fundalul setând imaginea la proprietatea backgroundImage. Dacă specificați o imagine extensibilă, imaginea se va întinde, altfel fundalul va fi acoperit cu o imagine.

Pictograme pentru file

Fiecare filă din bara tab poate avea o imagine particularizată pentru starea selectată și neselectată. Puteți seta aceste imagini când inițializați cu metoda initWithTitle: image: selectedImage.

Setarea proprietății badgeValue va face ca insigna să fie afișată sub formă de oval în colțul din dreapta sus al filei cu această valoare. Valoarea implicită este zero.







Trimiteți-le prietenilor: