Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
získať aktuálny pohľad z pohľadu regulátora triedy . To možno vykonať pridaním tohto kódu do vášho pohľadu regulátora triedy :
UIView * CurrentView = ( UIView * ) self.view ;
Prípadne môžete prístup k aktuálnej pohľad z ľubovoľného miesta vo vašom program tým , že žiada pre neho z AppDelegate triedy :
UIView * CurrentView = ( UIView * ) [ [ [ [ [ UIApplication sharedApplication ] delegát ] navigationController ] visibleViewController ] pohľad ] ;
2
Načítať subview z triedy pohľadu ste získali v kroku 1. ( . Nezáleží na tom , aký povel ste vybrali v kroku 1 ) To možno vykonať pridaním nasledujúceho kódu bezprostredne po predchádzajúcom kódu :
UIView * subView = [ [ CurrentView subviews ] objectAtIndex : _SUB_VIEW_NUMBER ] ;
nahradiť konštantný " _SUB_VIEW_NUMBER " s číslom subview by ste chceli zamerať . Index 0 je najzadnejšej subview , a každý index pohybuje progresívne vpred .
3
Vykonať operácie na subview ste práve načítané . Iba vy môžete vedieť , čo chcete robiť , ale jednoduchý príklad by kreslenie obdĺžnika , ktoré môžete robiť s nasledujúcim kódom :
[ subView drawRect : CGRectMake ( 0,0,100,100 ] ;