Schrijven software voor de iPhone kan een lonende , maar moeilijk , ervaring zijn . De iPhone SDK verdeelt software up in een hiërarchie van standpunten en subzichten , elk met een eigen controller klasse , en al beheerd door een navigatie- controller binnen de AppDelegate klasse . Wat je nodig hebt XCode Interface Builder iPhone SDK Toon Meer Aanwijzingen 1 Verkrijgen van de huidige weergave van het uitzicht controller klasse . Dit kan gedaan worden door het toevoegen van deze code naar je view controller klasse: UIView * currentView = ( UIView * ) self.view ; U kunt ook toegang krijgen tot de huidige weergave van overal in uw programma door te vragen voor het van uw AppDelegate klasse: UIView * currentView = ( UIView * ) [ [ [ [ [ UIApplication sharedApplication ] afgevaardigde ] navigationController ] visibleViewController ] view ] ; kopen van 2 Haal de subweergave uit de klas uitzicht dat u in stap 1 verkregen . ( . Het maakt niet uit welk commando u in stap 1 gekozen ) Dit kan worden gedaan door het toevoegen van de volgende code direct na de vorige code : UIView * subweergave = [ [ currentView subzichten ] objectAtIndex : _SUB_VIEW_NUMBER ] ; < br > Vervang de constante " _SUB_VIEW_NUMBER " met het nummer van de subweergave u wilt targeten . Index 0 is de achterste subweergave , en elke index beweegt geleidelijk naar voren . 3 Voer operaties op de subweergave je gewoon opgehaald . Alleen jij kunt weten wat je wilt doen , maar een eenvoudig voorbeeld zou zijn het tekenen van een rechthoek , die je kunt doen met de volgende code : [ subweergave drawRect : CGRectMake ( 0,0,100,100 ] ; < br >
|