//

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-06-09, 21:14
Alwinkov Alwinkov is offline
• iOS 5.1
• Ik heb geen iPad
• Besturingssysteem: Mac OS X
 
Geregistreerd: Jun 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-06-09, 18:11
oentje13 oentje13 is offline
• iOS 5.1
• 5.1.1
• Besturingssysteem: Windows
 
Geregistreerd: Jun 2009
Locatie: Lienden (a.k.a. the middle of nowhere)
Berichten: 54
Standaard

Custom buttons?
  #3  
Oud 02-07-09, 16:47
Alwinkov Alwinkov is offline
• iOS 5.1
• Ik heb geen iPad
• Besturingssysteem: Mac OS X
 
Geregistreerd: Jun 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; 02-07-09 om 16:49. Reden: Foutje text
  #4  
Oud 02-07-09, 17:20
Nikooos's schermafbeelding
Nikooos Nikooos is offline
• iOS 10.0.2
• 10.0.2
• Besturingssysteem: Mac OS X
 
Geregistreerd: Nov 2007
Locatie: Tilburg
Berichten: 3.172
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 04-08-09, 19:50
Alwinkov Alwinkov is offline
• iOS 5.1
• Ik heb geen iPad
• Besturingssysteem: Mac OS X
 
Geregistreerd: Jun 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 05-08-09, 11:49
Matisse Matisse is offline
• iOS 5.0 Beta
• 5.0 Beta
• Besturingssysteem: Mac OS X
 
Geregistreerd: Aug 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 05-08-09, 12:30
JWVD's schermafbeelding
JWVD JWVD is offline
• iOS 5.0
• 5.0
• Besturingssysteem: Mac OS X
 
Geregistreerd: Jul 2008
Locatie: Renkum
Berichten: 312
Stuur een bericht via Instant Messenger naar JWVD Stuur een bericht via MSN naar 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 05-08-09, 18:00
Matisse Matisse is offline
• iOS 5.0 Beta
• 5.0 Beta
• Besturingssysteem: Mac OS X
 
Geregistreerd: Aug 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-08-10 21:36
Iphone 4g Menu robbie94 Archief 2 13-02-10 23:51
België: Proxi-menu berndvp Overige providers België 4 03-09-08 19:05
Geen menu SonnyDean Archief 2 29-07-08 12:05
Ned. menu lutom00 Archief 2 28-03-08 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 12:14.