Olisi tarkoitus tukea myös iPadia sovelluksessa. Kokeilin sitä jo iPadilla, mutta xibissä olevat labelit ovat väärässä kohtaa.
Tämä taas ei toiminut (pitäisi teksti saada oikeaan alanurkkaan, mutta tuolla se häipyy näkyvistä):
self.label.center = CGPointMake(self.view.bounds.size.height-30,self.view.bounds.size.height - 30);
Jos teen oman xibin iPadille, niin miten se sen osaa ladata, kun olen valinnut projektiksi view based application.
Upgrade current target for iPad on disabloituneena ja kaiken lisäksi jonkun webbisvun mukaan se ei toiminut. Kuitenkin pitäisi tukea vielä iPhoneakin.
Miten siis?
iPhonesta iPad sovellus
Xcode, Mac OS X Server sekä muuta hauskaa ja hyödyllistä
4 viestiä
• Sivu 1/1
-
- Viestit: 3559
- Liittynyt: 9.12.2007 klo 21.10
iPhonesta iPad sovellus
Viesti Kirjoittaja Hepo »
MacBook Pro13" mid 2012 16GB 480GB SSD
MacBook3.1 | 2.2GHz Intel Core 2 Duo | 4GB | 640GB | 12/2007
iPhone 5S 32GB + iPad2 32 GB Wi-Fi 3G + iPod Nano 3gen ja 6gen + ATV3
MacBook3.1 | 2.2GHz Intel Core 2 Duo | 4GB | 640GB | 12/2007
iPhone 5S 32GB + iPad2 32 GB Wi-Fi 3G + iPod Nano 3gen ja 6gen + ATV3
-
- Viestit: 12
- Liittynyt: 21.3.2005 klo 12.44
Re: iPhonesta iPad sovellus
Viesti Kirjoittaja arttue »
Kokeile aluksi vaihtaa ensimmäisen heightin tilalle widthOlisi tarkoitus tukea myös iPadia sovelluksessa. Kokeilin sitä jo iPadilla, mutta xibissä olevat labelit ovat väärässä kohtaa.
Tämä taas ei toiminut (pitäisi teksti saada oikeaan alanurkkaan, mutta tuolla se häipyy näkyvistä):
self.label.center = CGPointMake(self.view.bounds.size.height-30,self.view.bounds.size.height - 30);
Koodi: Valitse kaikki
self.label.center = CGPointMake(self.view.bounds.sizewidth-30,self.view.bounds.size.height - 30);
Jos ei näy edelleenkään niin NSStringFromRect(CGRect) -metodi palauttaa stringin jossa on CGRectin kuvaus. Sillä voit katsoa näytön ja UILabelisi koordinaatit.
Voit tehdä xibin valinnan ohjelmallisesti. Ensin sinun pitää selvittää onko laite iPad vai ei. Se onnistuu seuraavalla rivillä:Jos teen oman xibin iPadille, niin miten se sen osaa ladata, kun olen valinnut projektiksi view based application.
Upgrade current target for iPad on disabloituneena ja kaiken lisäksi jonkun webbisvun mukaan se ei toiminut. Kuitenkin pitäisi tukea vielä iPhoneakin.
Koodi: Valitse kaikki
BOOL deviceIsPad = ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPad);
Koodi: Valitse kaikki
NSString * xibinNimiString;
if(deviceIsIpad) {
xibinNimiString = @"OmaViewController_ipad"; // olettaen että sinulla on OmaViewController_ipad.xib
} else {
xibinNimiString = @"OmaViewController_iPhone"; // olettaen että sinulla on OmaViewController_iPhone.xib
}
OmaViewController * vc = [[OmaViewController alloc] initWithXib:xibinNimiString bundle:nil]; // luo viewControllerin halutun nimisellä xibillä
-
- Viestit: 37
- Liittynyt: 11.8.2010 klo 23.32
Re: iPhonesta iPad sovellus
Viesti Kirjoittaja QMV »
Moi!
Miten toimintaan tuolla ITunes Connectissa, jos tekee IPad version IPhone sovelluksesta. Eli laitetaanko se eri versiona IPhone sovelluksen 'Versions' kohtaan vai lisäänkö uuden App kohdasta 'AddNewApp'? Jos lisätän omana version niin onko teillä tietoa, että näkyykö se uutena App:na ITunesissa?
yst t
Miska
Miten toimintaan tuolla ITunes Connectissa, jos tekee IPad version IPhone sovelluksesta. Eli laitetaanko se eri versiona IPhone sovelluksen 'Versions' kohtaan vai lisäänkö uuden App kohdasta 'AddNewApp'? Jos lisätän omana version niin onko teillä tietoa, että näkyykö se uutena App:na ITunesissa?
yst t
Miska
-
- Viestit: 1
- Liittynyt: 12.5.2011 klo 13.41
Re: iPhonesta iPad sovellus
Viesti Kirjoittaja dzyan »
Moro..
Olen itse vielä aika noviisi iphone/ipad sovelluskehityksessä, mut veikkaan että paras tapa tuottaa sovellus sekä iphonelle että ipadille on ns. Universal App. Ideana niissä on ilmeisesti se, että luot iphonelle ja ipadille omat .xib tiedostot. Esim. MainWindow_iPad.xib ja MainWindows.xib (jälkimmäisen on luonnollisesti se alkuperäinen iphonelle toteutettu xib). Tän jäkeen laitetaan universal-info.plist tietoihin:
Interface Builderista löytyy työkalu "Select Project -> Upgrade Current Target for iPad", millä saa automaattisesti generoitua olemassa olevasta xib-tiedostosta iPad version. Valitsee vain sen One Universal Application. Sitten "vaan" määrittelee iPadille oman ViewControllerin.
Olen itse vielä aika noviisi iphone/ipad sovelluskehityksessä, mut veikkaan että paras tapa tuottaa sovellus sekä iphonelle että ipadille on ns. Universal App. Ideana niissä on ilmeisesti se, että luot iphonelle ja ipadille omat .xib tiedostot. Esim. MainWindow_iPad.xib ja MainWindows.xib (jälkimmäisen on luonnollisesti se alkuperäinen iphonelle toteutettu xib). Tän jäkeen laitetaan universal-info.plist tietoihin:
Koodi: Valitse kaikki
Main nib file base name (iPad): MainWindow_iPad.xib
4 viestiä
• Sivu 1/1
Palaa sivulle “Ohjelmointi, skriptit ja palvelimet”
Hyppää
- Yleiset aiheet
- ↳ Ajankohtaista Apple-maailmasta
- ↳ Käyttöjärjestelmät
- ↳ Ohjelmat
- ↳ Yleiskeskustelu
- Mac ja oheislaitteet
- ↳ Yleiskeskustelu laitteista
- ↳ MacBook, MacBook Pro ja MacBook Air
- ↳ iMac
- ↳ Mac mini
- ↳ Mac Pro ja Mac Studio
- ↳ Ongelmia Macin kanssa?
- iPhone, iPad ja Apple Watch
- ↳ iPhone-, iPad- ja Apple Watch -laitekeskustelu
- ↳ iPhone-, iPad- ja Apple Watch -ohjelmat sekä iOS
- ↳ Ongelmia iPhonen, iPadin tai Apple Watchin kanssa?
- Huviksi ja hyödyksi
- ↳ Off-topic
- ↳ Kuva ja graafinen suunnittelu
- ↳ Audio ja musiikki
- ↳ Video, televisio ja elokuvat
- ↳ Pelit ja pelaaminen
- ↳ Ohjelmointi, skriptit ja palvelimet
- ↳ Tietoturva ja varmuuskopiointi
- ↳ Verkot, mobiilidata ja muut puhelimet
- ↳ Retronurkka
- ↳ Foorumin ylläpito
- Kauppapaikka
- ↳ Myydään Mac
- ↳ Myydään iPhone, iPad ja iPod
- ↳ Myydään muut Applen tuotteet
- ↳ Myydään muuta tietotekniikkaa
- ↳ Ostetaan Mac
- ↳ Ostetaan iPhone, iPad ja iPod
- ↳ Ostetaan muut Applen tuotteet
- ↳ Ostetaan muuta tietotekniikkaa
- ↳ Vaihdetaan, annetaan, työtä haetaan ja tarjotaan
- ↳ Kauppapaikan keskustelu ja hintavinkit