App maken: ook jij kunt het leren!

 

de iOS Academie Forums

Forums - Producten van de iOS Academie - Het eBook: Apps bouwen met Swift: elementen gaan niet mee met kleinere iPhone simulator scherm

Khosrou  Op de eerste vier stappen van zijn/haar studiekaart scoort Khosrou 28%. Klokje09 mrt 2016, 19:38
Avatar
Avatar
Berichten:15


hoi, een vraagje

 

ik heb mijn view met daarin een aantal afbeeldingen en buttons gemaakt op w-Compact h-Regular, dus zoals het daar staat for all iPhones in portrait. 

Het probleem is nu als ik de simulator op iPhone 5 of 4 ofso zet (heb het standaard op iphone 6) en run mijn app, worden de buttons en afbeeldingen etc niet verkleind dus gaan niet mee met klenere scherm van de simulator en daardoor komen ze beetje over elkaar te liggen. Kan iemand mij hierbij helpen?

Groeten,

Khosrou

Reageer


Duracell  Op de eerste vier stappen van zijn/haar studiekaart scoort Rudy 99%. Klokje09 mrt 2016, 20:26
Avatar
Avatar
Berichten:135


Dat de buttons (views) en afbeeldingen (views) niet verkleineren bij een kleiner scherm (iphone 5 of 4) is normaal.

Als je de iphone 6S plus neemt gaan de views ook niet vergroten.

Je hebt deze views waarschijnlijk vast gepint met autolayout, een bepaalde afsand vanaf de rand van je hoofdview. De views zelf blijven evengroot waardoor de afstand tussen de views gaat veranderen bij verschillende iphone keuzes.

Hopelijk is het duidelijk.

Grtjes,

Rudy

Reageer


Khosrou  Op de eerste vier stappen van zijn/haar studiekaart scoort Khosrou 28%. Klokje09 mrt 2016, 20:39
Avatar
Avatar
Berichten:15


Dankje Rudy,

 

wat moet ik doen dan, zodat alles goed staat op alle iphone schermen? 

want ik zag volgens mij een youtube filmpje waarin hij iets deed met 'Add missing constraints' 

en toen hij de simulator op iphone 5 zette en runde, ging vieuws mee met scherm zeg maar verkleinen.

 

Groeten,

 

Khosrou 

Reageer


Duracell  Op de eerste vier stappen van zijn/haar studiekaart scoort Rudy 99%. Klokje09 mrt 2016, 20:48
Avatar
Avatar
Berichten:135


Heb nu wel geen zicht op dat youtube filmpje, maar kan je wel vertellen hoe ik te werk ga.

Persoonlijk werk ik altijd in w-Compact h-Regular voor apps die in portrait modus gebruikt worden.

Maar gebruik altijd iphone 5 als simulator. Als ik de simulator opstart en zie dat de views niet optimaal op de iphone 5 passen, verander ik mijn constrains zodat alle views optimaal te zien zijn. Dan past alles ook op devices die groter zijn.

Waarom ik nu dit princiep gebruik? Heel simpel werk niet met de meegeleverde simulator maar met een echte iphone 5 als simulator.

Werkt veel sneller en je hebt een duidelijker beeld dan met de simulator.

 

Grtjes,

Rudy

Reageer


Khosrou  Op de eerste vier stappen van zijn/haar studiekaart scoort Khosrou 28%. Klokje10 mrt 2016, 09:03
Avatar
Avatar
Berichten:15


dus jouw advies is dat ik de simulator op iphone 5 moet zetten en alles daarop aanpassen

 of mijn eigen device (iphone 6) connecten. Kan je ook je eigen device aansluiten aan xcode

zonder dat je een developer account hebt op de app store?

 

Gr

Khosrou

Reageer


Michiel  Michiel heeft nog geen Studiekaart. Klokje10 mrt 2016, 14:31
Avatar
Avatar
Berichten:211
Fans:2


Hoi Khosrou,

Volgens mij heb je een developer abonnement nodig als je je Xcode app op een echte iPhone of iPad wilt uittesten.

Reageer


Duracell  Op de eerste vier stappen van zijn/haar studiekaart scoort Rudy 99%. Klokje10 mrt 2016, 15:34
Avatar
Avatar
Berichten:135


Zonder account lukt het niet.

Reageer


Arthur  Op de eerste vier stappen van zijn/haar studiekaart scoort Arthur 36%. Klokje10 mrt 2016, 17:02
Avatar
Avatar
Berichten:7


Met de laatste versie van XCode (V7.2.1) kun je zonder deel te nemen aan het Apple Developer Program app's instaleren en testen op eigen IOS devices. Dit werkt prima kan ik uit eigen ervaring bevestigen.

Reageer


Duracell  Op de eerste vier stappen van zijn/haar studiekaart scoort Rudy 99%. Klokje10 mrt 2016, 17:40
Avatar
Avatar
Berichten:135


Dat is dan mooi meegenomen.

Vertie 7.2 is voor me al wat langer terug. Werk met 7.3.5

Reageer