Tab bár uitabbar ios, alma, xcode fejlesztő

A fülsáv könnyen hozzáférhet az alkalmazás különböző nézeteihez. A Tab Bar segítségével rendezheti az adatokat subtasks formájában. Általában a fülsáv a Tab Bar vezérlővel működik. A Tab Bar is használható önálló objektumként az alkalmazásban.

A lapsor az UITabBar osztályban van telepítve. a tabulátor elemei az UITabBarItem osztályban kerülnek bevezetésre.

Az eszköztár konfigurációját az Attribútum-ellenőrző Lap szakaszában az Interface Builderben lehet végrehajtani. Bizonyos típusú beállítások nem állnak rendelkezésre az attribútumellenőrben, és programozhatóknak kell lenniük.

Tartalomtábla-sáv

A fülsáv minden fülét UITabBarItem alkalmazásban hajtják végre. Minden fülnek van neve, a kiválasztott és nem kijelölt fülre mutató kép, és a jelvény értéke.

A lapelemek létrehozása után a elemek tulajdonságainak módosításával hozzáadhatja őket a panelhez. amely UITabBarItem objektumok tömbjére mutat. Ha szeretné animálni a lapok hozzáadását, ahelyett, hogy módosítaná ezt a tulajdonságot, használja a setItems: animált módszert.

Viselkedés lap

A fülsáv tartalmát az alkalmazás futási ideje alatt megváltoztathatja, és lehetővé teheti a felhasználó számára a fülek törlését, hozzáadása és átrendezése. Modalnézet megjelenítéséhez, amely lehetővé teszi a felhasználó számára, hogy megváltoztassa a sávot, használja a beginCustomizingItems metódust. Szintén hozzáadhat egy UITabBarDelegate objektumot az alkalmazáshoz. A tabulátor-küldött elfogadja az üzeneteket, amint a felhasználó testreszabja a Tab Bar-t.

A lapos sáv használatának legegyszerűbb módja a Tab Bar vezérlőhöz való csatlakoztatása. Az UITabBarController objektum kezeli a különböző nézeteket és nézze meg a vezérlőket, valamint magát a füleket is. Ha a Tab Bar vezérlőt használja, ne használja az UITabBar módszereket vagy tulajdonságokat a lapsor módosításához. Ha ezt teszed, a rendszer kivételt fog adni.

Megjelenés lap

A megfelelő tulajdonságok beállításával testreszabhatja a lapok megjelenését.

Tab bár uitabbar ios, alma, xcode fejlesztő

kép

Használja a selectionIndicatorImage tulajdonságot. hogy hozzárendelhessen egy kijelölt fülhöz mutató képet. Ez a jelző a lap tetején található, a fülelem ikonjánál. Alapértelmezés szerint a lapválasztó nem használható.

Alapértelmezés szerint a fülsáv nem használja a képet, hogy elkülönítse a sablonok közötti füleket. Beállíthatja a képet a bal és a jobb oldali elválasztókhoz a setDividerImage módszerrel: forLeftState: rightState. Ha testreszabja az elválasztót, győződjön meg róla, hogy a képek támogatják az összes fül állapotát: a bal választás, a megfelelő kiválasztás, az összes kiválasztása.

Ezenkívül megváltoztathatja a hátteret úgy, hogy a képet a backgroundImage tulajdonságba állítja. Ha nyújtható képet ad meg, akkor a kép nyúlik, különben a háttérben egy kép lesz bevonva.

Ikonok fülekhez

A fülsávon található minden egyes fülnek lehet egy egyedi képe a kiválasztott és a nem kijelölt állapot számára. Ezeket a képeket az initWithTitle: image: selectedImage módszerrel történő inicializáláskor állíthatja be.

A badgeValue tulajdonság beállítása a jelvényt ovális formában jeleníti meg a lap jobb felső sarkában ezzel az értékkel. Az alapértelmezett érték nulla.