Hulp nodig met Interface Builder!

Hulp nodig met Interface Builder! discussie in Ontwikkelen voor iOS forum; ( verdwijnt na registratie ) Ik ben nu een app aan het maken, Ik heb de eerste pagina al, die werkt, stata al op mijn iPod Touch. Maar nu wil ...



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

Bekijk resultaten enqute: Ik (wil leren) maak ook apps!

Ja 6 46,15%
Nee 1 7,69%
Ik wil het leren 6 46,15%
Wat is een app? 0 0%
Aantal stemmers: 13. Je mag niet stemmen in deze enqute

Reageren

 

Discussietools Weergave
  #1  
Oud 12 October 2010, 23:00
» iPhone 4 16GB (Zwart) [FW: 4.3.5]  [Jailbreak: Nee]
» Ik heb geen iPad  
» Mac OS X
 
Geregistreerd: 12 October 2010
Locatie: Vught
Berichten: 33
Stuur een bericht via Instant Messenger naar Developer Stuur een bericht via MSN naar Developer Stuur een bericht via Skype™ naar Developer Send a message via twitter to Developer
Exclamation Hulp nodig met Interface Builder!

Ik ben nu een app aan het maken, Ik heb de eerste pagina al, die werkt, stata al op mijn iPod Touch. Maar nu wil ik een paar pagina's maken. Weet iemand hoe dit werkt? Alvast bedankt voor alle moeite!

Laatst gewijzigd door Developer; 13 October 2010 om 19:44.
Advertentie
Advertentie Gesponsorde links (verdwijnt na registratie)

  #2  
Oud 13 October 2010, 11:56
sukk1e's schermafbeelding
» iPhone 4 32GB (Zwart) [FW: 5.0.1]  [Jailbreak: Nee]
» Ik heb geen iPad  
» Mac OS X
 
Geregistreerd: 27 April 2010
Berichten: 134
Standaard

lol, wat is dat voor slechte formulering van de enquete?
  #3  
Oud 13 October 2010, 12:35
» iPhone 4 16GB (Zwart) [FW: 4.3.5]  [Jailbreak: Nee]
» Ik heb geen iPad  
» Mac OS X
 
Geregistreerd: 12 October 2010
Locatie: Vught
Berichten: 33
Stuur een bericht via Instant Messenger naar Developer Stuur een bericht via MSN naar Developer Stuur een bericht via Skype™ naar Developer Send a message via twitter to Developer
Standaard

Citaat:
Oorspronkelijk geplaatst door sukk1e Bekijk bericht
lol, wat is dat voor slechte formulering van de enquete?
Dankke voor je hulp man! Ging per ongeluk, en als je niks beters te zeggen hebt, zeg dan gewoon niks

Laatst gewijzigd door Developer; 13 October 2010 om 12:36. Reden: Typfout.
  #4  
Oud 13 October 2010, 12:50
» iPhone 5s 16GB (Goud) [FW: 7.1.2]  [Jailbreak: Nee]
» iPad 1 Wi-Fi 16GB [FW: 5.1.1]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 12 January 2009
Berichten: 484
Standaard

Sorry hoor, maar ik vind hem ook niet super duidelijk.

Over de vraag in je post, op internet is zat te vinden. Ik heb het ook allemaal geleerd door te googlen. Als je niet kan programmeren, raad ik je aan om dat eerst te leren. en niet op allerlei fora, te vragen hoe je alles moet doen, daar heb je zelf ook niks aan omdat je het dan niet snapt.
__________________
Software Engineer
iPhone Developer
  #5  
Oud 13 October 2010, 13:12
» iPhone 4 16GB (Zwart) [FW: 4.3.5]  [Jailbreak: Nee]
» Ik heb geen iPad  
» Mac OS X
 
Geregistreerd: 12 October 2010
Locatie: Vught
Berichten: 33
Stuur een bericht via Instant Messenger naar Developer Stuur een bericht via MSN naar Developer Stuur een bericht via Skype™ naar Developer Send a message via twitter to Developer
Standaard

Citaat:
Oorspronkelijk geplaatst door Whacko Bekijk bericht
Sorry hoor, maar ik vind hem ook niet super duidelijk.

Over de vraag in je post, op internet is zat te vinden. Ik heb het ook allemaal geleerd door te googlen. Als je niet kan programmeren, raad ik je aan om dat eerst te leren. en niet op allerlei fora, te vragen hoe je alles moet doen, daar heb je zelf ook niks aan omdat je het dan niet snapt.
ehm... Ik kan het wel, ik vraag gewoon hoe je een pagina kan toevoegen... Niet zo'n moeilijke vraag. en als jij het weet, kun je het net zo goed zeggentoch... Op google kan ik daar niks over vinden!
  #6  
Oud 13 October 2010, 14:05
sukk1e's schermafbeelding
» iPhone 4 32GB (Zwart) [FW: 5.0.1]  [Jailbreak: Nee]
» Ik heb geen iPad  
» Mac OS X
 
Geregistreerd: 27 April 2010
Berichten: 134
Standaard

Per ongeluk, maar niet aangepast. (wil leren) zou daar niet eens hoeven te staan.
Iemand die de zin gaat lezen van "ik wil leren apps te maken" Die kan dan "ja" invullen en ook nog eens "ik wil het leren". Beetje vaag allemaal.

Maar laat ik dan eens nuttige info geven
Beginning iPhone development ... - Google Books

Chapter 6/ pagina 113 :: Multiview Applications
  #7  
Oud 13 October 2010, 16:03
Geno's schermafbeelding
» iPhone 6 128GB (Goud) [FW: 9.0 beta]  [Jailbreak: Nee]
» iPad Air Wi-Fi 32GB (Zilver) [FW: 8.4]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 4 November 2009
Berichten: 251
Send a message via twitter to Geno
Standaard

Ik zou eerst leren hoe je programmeert en dan pas met Interface Builder aan de slag gaan.

Nieuwe pagina's zoals jij het noemt (views bedoel je denk ik?) voeg je toe via code.

Dan is nog de vraag hoe je een nieuwe view wil toevoegen, via een UINavigationBar bv.?

Stel dat TweedePagina.xib je tweede pagina is, dan doe je het zo

- (IBAction)volgendePaginaid)sender {

if (childController == nil)
childController = [[ChildController alloc]
initWithNibName:@"TweedePagina" bundle:nil];

childController.title = @"Tweede Pagina";

[self.navigationController pushViewController:childController animated:YES];
}
__________________
iPod touch v3 - iPod Nano 2011 - iMac 27" - iPhone 4S - iPad 2 - MacBook Air 11,6"
  #8  
Oud 13 October 2010, 19:46
» iPhone 4 16GB (Zwart) [FW: 4.3.5]  [Jailbreak: Nee]
» Ik heb geen iPad  
» Mac OS X
 
Geregistreerd: 12 October 2010
Locatie: Vught
Berichten: 33
Stuur een bericht via Instant Messenger naar Developer Stuur een bericht via MSN naar Developer Stuur een bericht via Skype™ naar Developer Send a message via twitter to Developer
Arrow

Citaat:
Oorspronkelijk geplaatst door Geno Bekijk bericht
Ik zou eerst leren hoe je programmeert en dan pas met Interface Builder aan de slag gaan.

Nieuwe pagina's zoals jij het noemt (views bedoel je denk ik?) voeg je toe via code.

Dan is nog de vraag hoe je een nieuwe view wil toevoegen, via een UINavigationBar bv.?

Stel dat TweedePagina.xib je tweede pagina is, dan doe je het zo

- (IBAction)volgendePaginaid)sender {

if (childController == nil)
childController = [[ChildController alloc]
initWithNibName:@"TweedePagina" bundle:nil];

childController.title = @"Tweede Pagina";

[self.navigationController pushViewController:childController animated:YES];
}
Hallo, danjewel voor je antwoord! Ik snap alleen niet welke navigation button je nou gebruikt, want ls ik zo'n code maak, doet hij het niet!
  #9  
Oud 13 October 2010, 21:33
Geno's schermafbeelding
» iPhone 6 128GB (Goud) [FW: 9.0 beta]  [Jailbreak: Nee]
» iPad Air Wi-Fi 32GB (Zilver) [FW: 8.4]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 4 November 2009
Berichten: 251
Send a message via twitter to Geno
Standaard

Zo simpel is het niet. Je applicatie moet nog wat met de code doen.

- (IBAction)volgendePagina: (id)sender is de 'method' voor je knop.

Deze method moet je declareren in je header (bestand dat eindigt op .h) als volgt:
-(IBAction)volgendePagina: (id)sender;

Je maakt dus een knop op je eerste pagina en in Interface Builder verbind je de knop met File's Owner en kies je deze method.

Verder moet je zorgen dat je ChildController.m aanmaakt. Daar komt de code voor je tweede pagina.

Als je het nog niet snapt, raad ik je echt aan wat meer over programmeren en Xcode te gaan lezen. Er valt genoeg te vinden op internet.
  #10  
Oud 13 October 2010, 21:52
» iPhone 4 16GB (Zwart) [FW: 4.3.5]  [Jailbreak: Nee]
» Ik heb geen iPad  
» Mac OS X
 
Geregistreerd: 12 October 2010
Locatie: Vught
Berichten: 33
Stuur een bericht via Instant Messenger naar Developer Stuur een bericht via MSN naar Developer Stuur een bericht via Skype™ naar Developer Send a message via twitter to Developer
Arrow

Citaat:
Oorspronkelijk geplaatst door Geno Bekijk bericht
Zo simpel is het niet. Je applicatie moet nog wat met de code doen.

- (IBAction)volgendePagina: (id)sender is de 'method' voor je knop.

Deze method moet je declareren in je header (bestand dat eindigt op .h) als volgt:
-(IBAction)volgendePagina: (id)sender;

Je maakt dus een knop op je eerste pagina en in Interface Builder verbind je de knop met File's Owner en kies je deze method.

Verder moet je zorgen dat je ChildController.m aanmaakt. Daar komt de code voor je tweede pagina.

Als je het nog niet snapt, raad ik je echt aan wat meer over programmeren en Xcode te gaan lezen. Er valt genoeg te vinden op internet.
Oke, nog 1 vraag!

Wat de ik fout aan de onderstaande afbeeldingen?




Zo moet hij eruit zien (niet lachen ben beginner he Alles werkt al, maar nu die navigation bar??)

  #11  
Oud 13 October 2010, 21:59
Geno's schermafbeelding
» iPhone 6 128GB (Goud) [FW: 9.0 beta]  [Jailbreak: Nee]
» iPad Air Wi-Fi 32GB (Zilver) [FW: 8.4]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 4 November 2009
Berichten: 251
Send a message via twitter to Geno
Standaard

Ik heb je tweede pagina ChildController genoemd.

Dan moet je in je header file het volgende toevoegen:

Code:
@Class ChildController;

@interface ChildController *childController;
In je implemention file (.m bestand van je eerste pagina) voeg je toe:

Code:
#import "ChildController.h"
  #12  
Oud 13 October 2010, 22:04
sukk1e's schermafbeelding
» iPhone 4 32GB (Zwart) [FW: 5.0.1]  [Jailbreak: Nee]
» Ik heb geen iPad  
» Mac OS X
 
Geregistreerd: 27 April 2010
Berichten: 134
Standaard

Staat er duidelijk, childController undeclared

Je hebt childcontroller dus niet gedefineerd en daarom weet het programma niet wat jij met childController bedoelt.
  #13  
Oud 13 October 2010, 22:04
» iPhone 4 16GB (Zwart) [FW: 4.3.5]  [Jailbreak: Nee]
» Ik heb geen iPad  
» Mac OS X
 
Geregistreerd: 12 October 2010
Locatie: Vught
Berichten: 33
Stuur een bericht via Instant Messenger naar Developer Stuur een bericht via MSN naar Developer Stuur een bericht via Skype™ naar Developer Send a message via twitter to Developer
Unhappy

Citaat:
Oorspronkelijk geplaatst door Geno Bekijk bericht
Ik heb je tweede pagina ChildController genoemd.

Dan moet je in je header file het volgende toevoegen:

Code:
@Class ChildController;

@interface ChildController *childController;
In je implemention file (.m bestand van je eerste pagina) voeg je toe:

Code:
#import "ChildController.h"
Nou geeft hij 9 fouten aan

  #14  
Oud 13 October 2010, 22:07
sukk1e's schermafbeelding
» iPhone 4 32GB (Zwart) [FW: 5.0.1]  [Jailbreak: Nee]
» Ik heb geen iPad  
» Mac OS X
 
Geregistreerd: 27 April 2010
Berichten: 134
Standaard

En waarom gebruik paginatie puntjes van apple midden in je applicatie?
  #15  
Oud 13 October 2010, 22:08
Geno's schermafbeelding
» iPhone 6 128GB (Goud) [FW: 9.0 beta]  [Jailbreak: Nee]
» iPad Air Wi-Fi 32GB (Zilver) [FW: 8.4]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 4 November 2009
Berichten: 251
Send a message via twitter to Geno
Standaard

@Class ChildController bovenaan zetten, tussen #import en @interface

ChildController *childController bij je overige interface declaraties zetten, dus onder UILabel *keesLabel;
  #16  
Oud 13 October 2010, 22:09
» iPhone 4 16GB (Zwart) [FW: 4.3.5]  [Jailbreak: Nee]
» Ik heb geen iPad  
» Mac OS X
 
Geregistreerd: 12 October 2010
Locatie: Vught
Berichten: 33
Stuur een bericht via Instant Messenger naar Developer Stuur een bericht via MSN naar Developer Stuur een bericht via Skype™ naar Developer Send a message via twitter to Developer
Post

Citaat:
Oorspronkelijk geplaatst door sukk1e Bekijk bericht
En waarom gebruik paginatie puntjes van apple midden in je applicatie?
Hoe bedoel je?
  #17  
Oud 13 October 2010, 22:10
sukk1e's schermafbeelding
» iPhone 4 32GB (Zwart) [FW: 5.0.1]  [Jailbreak: Nee]
» Ik heb geen iPad  
» Mac OS X
 
Geregistreerd: 27 April 2010
Berichten: 134
Standaard

je hebt in het midden van je screen 3 witte puntjes, dat wordt door apple gebruikt voor paginering
  #18  
Oud 13 October 2010, 22:15
» iPhone 4 16GB (Zwart) [FW: 4.3.5]  [Jailbreak: Nee]
» Ik heb geen iPad  
» Mac OS X
 
Geregistreerd: 12 October 2010
Locatie: Vught
Berichten: 33
Stuur een bericht via Instant Messenger naar Developer Stuur een bericht via MSN naar Developer Stuur een bericht via Skype™ naar Developer Send a message via twitter to Developer
Exclamation

Citaat:
Oorspronkelijk geplaatst door sukk1e Bekijk bericht
En waarom gebruik paginatie puntjes van apple midden in je applicatie?
Citaat:
Oorspronkelijk geplaatst door Geno Bekijk bericht
@Class ChildController bovenaan zetten, tussen #import en @interface

ChildController *childController bij je overige interface declaraties zetten, dus onder UILabel *keesLabel;
Nu staat er dit:

error: expected identifier or '(' before '{' token

Wat bdoelt hij her ook alweer mee?
  #19  
Oud 13 October 2010, 22:20
Geno's schermafbeelding
» iPhone 6 128GB (Goud) [FW: 9.0 beta]  [Jailbreak: Nee]
» iPad Air Wi-Fi 32GB (Zilver) [FW: 8.4]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 4 November 2009
Berichten: 251
Send a message via twitter to Geno
Standaard

Je hebt ergens een ( of { teveel of te weinig of je hebt ergens code geplaatst buiten de () of {}, die er tussen hoort te staan
  #20  
Oud 13 October 2010, 22:36
» iPhone 4 16GB (Zwart) [FW: 4.3.5]  [Jailbreak: Nee]
» Ik heb geen iPad  
» Mac OS X
 
Geregistreerd: 12 October 2010
Locatie: Vught
Berichten: 33
Stuur een bericht via Instant Messenger naar Developer Stuur een bericht via MSN naar Developer Stuur een bericht via Skype™ naar Developer Send a message via twitter to Developer
Talking

Nu snap ik er echt NIKS meer van! Kan iemand nog een wanhopige poging doen?




Reageren

Labels
app, builder, interface, xcode


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
Terug naar low res in Interface Builder nop Ontwikkelen voor iOS 0 1 April 2011 10:37
iPhone 3G: Hulp nodig met unlocken Ipowned Unlock 2 6 September 2010 15:40
iPhone 3G: Hulp nodig met 3.1.2 restore 3G Ferwerda Unlock 0 27 July 2010 23:19
Hulp nodig met jailbraik ratjuh076 Archief 4 20 September 2008 02:03

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 14:36.