icons menu

icons menu discussie in Ontwikkelen voor iOS forum; ( verdwijnt na registratie ) Beste Devs Voor mijn app wil ik graag een start menu maken met icons. (het zelfde concept als het springboard van de iPhone.) Nou heb ...



Ga terug   iPhone, iPod touch, iPad en Apple TV forum > Development > Ontwikkelen voor iOS
Wachtwoord vergeten? Registreren!
Registreer FAQ Ledenlijst Kalender Zoeken Berichten van vandaag Markeer forums als gelezen
  #1  
Oud 28 June 2009, 21:14
» iPhone 3GS 16GB (Zwart) [FW: 5.1]  [Jailbreak: Nee]
» Ik heb geen iPad  
» Mac OS X
 
Geregistreerd: 22 June 2008
Locatie: Arnhem/Stockholm
Berichten: 38
Standaard icons menu

Beste Devs

Voor mijn app wil ik graag een start menu maken met icons. (het zelfde concept als het springboard van de iPhone.)

Nou heb ik de hele dag al op het internet gezocht naar een goede tutorial, sample code, SDK help bestanden maar helaas niet gevonden.

Weet iemand hier hoe je dit voor elkaar krijgt?
Advertentie
Advertentie Gesponsorde links (verdwijnt na registratie)

  #2  
Oud 30 June 2009, 18:11
» iPhone 4 32GB (Zwart) [FW: 5.1]  [Jailbreak: Ja]
» iPad 3 Wi-Fi 16GB (Zwart) [FW: 5.1.1]  [Jailbreak: Ja]
» Windows
 
Geregistreerd: 14 June 2009
Locatie: Lienden (a.k.a. the middle of nowhere)
Berichten: 54
Standaard

Custom buttons?
  #3  
Oud 2 July 2009, 16:47
» iPhone 3GS 16GB (Zwart) [FW: 5.1]  [Jailbreak: Nee]
» Ik heb geen iPad  
» Mac OS X
 
Geregistreerd: 22 June 2008
Locatie: Arnhem/Stockholm
Berichten: 38
Standaard

Citaat:
Oorspronkelijk geplaatst door oentje13 Bekijk bericht
Custom buttons?
Ja, gewoon zelf iconen ontwerpen en deze dan opslaan als .PNG en dan verwerken in mijn app. Het gaat mij om de indeling van het start menu.

Laatst gewijzigd door Alwinkov; 2 July 2009 om 16:49. Reden: Foutje text
  #4  
Oud 2 July 2009, 17:20
Nikooos's schermafbeelding
» iPhone 5 32GB (Zwart) [FW: 10.0.2]  [Jailbreak: Nee]
» iPad 2 Wi-Fi 16GB (Wit) [FW: 10.0.2]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 28 November 2007
Locatie: Tilburg
Berichten: 3.183
Standaard

gewoon wat rects maken, alleen een beetje puzzelen op welke positie ze moeten en aan zo'n recht een button hangen. Dat lijkt me niet zo'n probleem toch?
  #5  
Oud 4 August 2009, 19:50
» iPhone 3GS 16GB (Zwart) [FW: 5.1]  [Jailbreak: Nee]
» Ik heb geen iPad  
» Mac OS X
 
Geregistreerd: 22 June 2008
Locatie: Arnhem/Stockholm
Berichten: 38
Standaard

Nu de vakantie weer voorbij is ben ik weer begonnen met mijn app. Maar zou je misschien een voorbeeld project kunnen maken? Want ik kom er niet uit.

Heb nog een paar sample codes geprobeerd van Apple maar zonder succes...
  #6  
Oud 5 August 2009, 11:49
» iPhone 3GS 32GB (Zwart) [FW: 5.0 Beta]  [Jailbreak: Nee]
» iPad 1 Wi-Fi 16GB [FW: 5.0 Beta]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 21 August 2008
Locatie: Antwerpen
Berichten: 89
Standaard

Je kan toch gewoon wat UIButtons maken en de backgroundImage property invullen?

Iets in de aard van (afgezien van syntaxfouten ed.)
Code:
CGRect rect = CGRectMake(X_OFFSET, Y_OFFSET, KNOP_W, KNOP_H);
int tag = 1;

for (int y = 0; x < KOLOMMEN; y++) {
    for (int x = 0; x < ITEMS_PER_RIJ; x++) {
        UIButton *knop = [[UIButton alloc] initWithFrame:rect];
        NSString *imgName = [NSString stringWithFormat:@"knop_%i%i.png", x, y];
        knop.backgroundImage = [UIImage imageNamed:imgName];
        [knop addTarget:selfaction:@selector(opKnopGedrukt:) forControlEvents:UICOntrolEventTouchUpInside];
        knop.tag = tag++;
        [self.view addSubview:knop];
        [knop release];
        rect.x += X_SPACING;
    }
    rect.x = X_OFFSET;
    rect.y += Y_SPACING;
}
Telkens op een knop gedrukt wordt, kan je iets als volgt doen:
Code:
- (void)opKnopGedrukt:(UIButton *)button {
    switch(button.tag) {
        case 1:
            //doe iets voor knop 1
            break;
        case 2:
            //doe iets voor knop 2
            break;
        default:
            //doe iets in andere gevallen
            break;
    }
}
  #7  
Oud 5 August 2009, 12:30
JWVD's schermafbeelding
» iPhone 4 32GB (Zwart) [FW: 5.0]  [Jailbreak: Nee]
» iPad 2 Wi-Fi 16GB (Wit) [FW: 5.0]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 10 July 2008
Locatie: Renkum
Berichten: 312
Stuur een bericht via Instant Messenger naar JWVD Stuur een bericht via MSN naar JWVD Send a message via twitter to JWVD
Standaard

Citaat:
Oorspronkelijk geplaatst door Matisse Bekijk bericht
Je kan toch gewoon wat UIButtons maken en de backgroundImage property invullen?

Iets in de aard van (afgezien van syntaxfouten ed.)
Code:
CGRect rect = CGRectMake(X_OFFSET, Y_OFFSET, KNOP_W, KNOP_H);
int tag = 1;

for (int y = 0; x < KOLOMMEN; y++) {
    for (int x = 0; x < ITEMS_PER_RIJ; x++) {
        UIButton *knop = [[UIButton alloc] initWithFrame:rect];
        NSString *imgName = [NSString stringWithFormat:@"knop_%i%i.png", x, y];
        knop.backgroundImage = [UIImage imageNamed:imgName];
        [knop addTarget:selfaction:@selector(opKnopGedrukt:) forControlEvents:UICOntrolEventTouchUpInside];
        knop.tag = tag++;
        [self.view addSubview:knop];
        [knop release];
        rect.x += X_SPACING;
    }
    rect.x = X_OFFSET;
    rect.y += Y_SPACING;
}
Telkens op een knop gedrukt wordt, kan je iets als volgt doen:
Code:
- (void)opKnopGedrukt:(UIButton *)button {
    switch(button.tag) {
        case 1:
            //doe iets voor knop 1
            break;
        case 2:
            //doe iets voor knop 2
            break;
        default:
            //doe iets in andere gevallen
            break;
    }
}
Wow, ik zit nu even te kijken, en Objective-C lijkt best wel op PHP
  #8  
Oud 5 August 2009, 18:00
» iPhone 3GS 32GB (Zwart) [FW: 5.0 Beta]  [Jailbreak: Nee]
» iPad 1 Wi-Fi 16GB [FW: 5.0 Beta]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 21 August 2008
Locatie: Antwerpen
Berichten: 89
Standaard

Drie foutjes in mijn code:
- met "KOLOMMEN" bedoel ik eigenlijk "RIJEN"
- de jusite message voor het zetten van een background image is: [knop setbackgroundImage:[UIImage imageNamed:@"blabla"] forState:UICOntrolStateNormal]
- "adTarget:selfaction" moet natuurlijk "addTarget:self action" zijn
Reageren


Er zijn 1 actieve gebruikers die momenteel deze discussie bekijken (0 leden en 1 gasten)

 
Discussietools
Weergave

Soortgelijke discussies

Discussie Auteur Forum Reacties Laatste bericht
menu algemeen Itoon iPhone algemeen 0 15 August 2010 21:36
Iphone 4g Menu robbie94 Archief 2 13 February 2010 23:51
Belgi: Proxi-menu berndvp Overige providers Belgi 4 3 September 2008 19:05
Geen menu SonnyDean Archief 2 29 July 2008 12:05
Ned. menu lutom00 Archief 2 28 March 2008 17:22

Regels voor berichten
Je mag geen nieuwe discussies starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit
Trackbacks are Aan
Pingbacks are Aan
Refbacks are Uit



Alle tijden zijn GMT +2. Het is nu 21:19.