Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako zabrániť navigačný panel z zatlačíte na Subview

operačný systém Apple iOS sa používa na napájanie iPad , iPhone a iPod zariadení spoločnosti . Vývojári vytvárajúce aplikácie pre iOS bežne používajú triedu v kóde názvom ViewController . To je zodpovedné za organizáciu a definovanie subviews , alebo dieťa obrazoviek , ktoré sú zobrazené v aplikácii iOS ako užívateľ zábere s ním . Niekedy navigačný panel vo vašej aplikácii môžete prepísať subview a aby rozhranie vyzerať trochu divne , ale našťastie môžete opraviť malým modifikáciu kódu . Veci , ktoré budete potrebovať
Apple Xcode
Zobraziť ďalšie inštrukcie Cestuj 1

Spustite Apple Xcode a otvorte iOS kód , ktorý potrebujete zmeniť .
2

Vyhľadajte ViewController časť kódu aplikácie a pridať druhý ViewController , ktorý automaticky zmení veľkosť subview a zakrývajú Nachádzate sa tu :

secondViewController * aViewController = [ [ secondViewController Alloc ] initWithNibName : @ " secondViewController " zväzok : [ NSBundle mainBundle ] ] ; aViewController.view.autoresizesSubviews = FALSE ;
3

Upravte UINavigationController triedu skryť sám , keď je subview zmení veľkosť :

UINavigationController * theNavController = [ [ UINavigationController Alloc ] initWithRootViewController : aViewController ] , [ self.window addSubview : theNavController.view ] ;

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené