Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur du riktar subview i iPhone SDK

    Skriva programvara för iPhone kan vara en givande , men svår , erfarenhet . Den iPhone SDK delar mjukvara upp i en hierarki av åsikter och subviews , alla med sin egen Controller klass , och allt hanteras av en navigering controller inom AppDelegate klassen . Saker du behöver
    XCode
    Interface Builder Review iPhone SDK
    Visa fler instruktioner
    1

    Skaffa den aktuella vyn från vyn kontrollerklassen . Detta kan göras genom att lägga till den här koden i din uppfattning kontrollerklassen :

    UIView * currentView = ( UIView * ) self.view ,

    Alternativt , kan du komma åt den aktuella vyn från var som helst i ditt program genom att be om det från din AppDelegate klass :

    UIView * currentView = ( UIView * ) [ [ [ [ [ UIApplication sharedApplication ] delegat ] navigationController ] visibleViewController ] view ] ;
    2

    Hämta den subview från vyn klassen du fick i steg 1 . ( . Det spelar ingen roll vilket kommando du valde i steg 1 ) Detta kan göras genom att lägga till följande kod direkt efter föregående kod :

    UIView * subview = [ [ currentView subviews ] objectAtIndex : _SUB_VIEW_NUMBER ] ;

    Byt konstanten " _SUB_VIEW_NUMBER " med numret på subview du vill rikta . Index 0 är det understa subview , och varje index rör sig successivt framåt .
    3

    Utför operationer på subview du just hämtat . Bara du kan veta vad du vill göra , men ett enkelt exempel skulle rita en rektangel , som du kan göra med följande kod :

    [ subview drawRect : CGRectMake ( 0,0,100,100 ] ;

    Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skriver en Vim Script
    ·Hur lösa problem med minnesfel på Win32
    ·Hur man returnera en referens till vektor C
    ·Konvertera Ttf Font till PCL
    ·Hur man öppnar upp MS - DOS
    ·Hur man tar bort poster i en C-programmet Array
    ·Hur man kompilerar en H Arkiv
    ·Hur man läser MDB för ODBC
    ·Hur göra en felsökning med DBX
    ·Hur konvertera en sträng av heltal i en array av byte
    Utvalda artiklarna
    ·Hur man gör vektor tillägg i C
    ·Hur man skriver en Runescape Script i Eclipse
    ·Hur du ändrar ordning på fälten på MySQL
    ·Hur man lär sig PHP Online
    ·Hur man gör en miniräknare med Python
    ·Den bästa boken för Learning PHP
    ·Hur man lär blinkkoden
    ·Hur du krypterar en fil i C #
    ·Hur testar jag staten en kryssruta i Visual Basic
    ·Hur Rendera en cirkel i OpenGL
    Copyright © Dator Kunskap http://www.dator.xyz