Jees, eli ongelma on juurikin tuo mikä otsikko sanoo. Olen skodaillut ohjelman muuten lähes täysin toimintakuntoon, mutta sellainen toiminnallisuus uupuu vielä että kun käyttäjä valitsee jonkin inputfieldin, ja täyttää siihen tekstiä, millä hän saa tekstikentän piiloon niin että näkee taas keyboardin alla olevan sisällön itse käyttöliittymästä.
Sisältö vie tasan yhden ruudun, joten ei ole järkeä sen takia virittää mitään UIScrollView:tä tai muutakaan. Eli olisi hienoa jos käyttäjä voisi piilottaa näppäimistön esimerkiksi klikkaamalla tyhjää aluetta UIView:ssä tms.? Mitenkähän tämä onnistuu?
iPhone näppäimistön piilottaminen?
Xcode, Mac OS X Server sekä muuta hauskaa ja hyödyllistä
6 viestiä
• Sivu 1/1
-
- Viestit: 11
- Liittynyt: 20.8.2008 klo 19.29
iPhone näppäimistön piilottaminen?
Viesti Kirjoittaja sec »
-
- Viestit: 540
- Liittynyt: 20.1.2008 klo 10.48
Re: iPhone näppäimistön piilottaminen?
Viesti Kirjoittaja mike.mcfin »
[myTextField resignFirstResponder];sec kirjoitti:Jees, eli ongelma on juurikin tuo mikä otsikko sanoo. Olen skodaillut ohjelman muuten lähes täysin toimintakuntoon, mutta sellainen toiminnallisuus uupuu vielä että kun käyttäjä valitsee jonkin inputfieldin, ja täyttää siihen tekstiä, millä hän saa tekstikentän piiloon niin että näkee taas keyboardin alla olevan sisällön itse käyttöliittymästä.
Sisältö vie tasan yhden ruudun, joten ei ole järkeä sen takia virittää mitään UIScrollView:tä tai muutakaan. Eli olisi hienoa jos käyttäjä voisi piilottaa näppäimistön esimerkiksi klikkaamalla tyhjää aluetta UIView:ssä tms.? Mitenkähän tämä onnistuu?
Olettaen että myTextField on siis IBOutlet ko. tekstikenttään. Jos ei ole niin lisää.
-
- Viestit: 11
- Liittynyt: 20.8.2008 klo 19.29
Re: iPhone näppäimistön piilottaminen?
Viesti Kirjoittaja sec »
Kitosh!mike.mcfin kirjoitti:[myTextField resignFirstResponder];sec kirjoitti:Jees, eli ongelma on juurikin tuo mikä otsikko sanoo. Olen skodaillut ohjelman muuten lähes täysin toimintakuntoon, mutta sellainen toiminnallisuus uupuu vielä että kun käyttäjä valitsee jonkin inputfieldin, ja täyttää siihen tekstiä, millä hän saa tekstikentän piiloon niin että näkee taas keyboardin alla olevan sisällön itse käyttöliittymästä.
Sisältö vie tasan yhden ruudun, joten ei ole järkeä sen takia virittää mitään UIScrollView:tä tai muutakaan. Eli olisi hienoa jos käyttäjä voisi piilottaa näppäimistön esimerkiksi klikkaamalla tyhjää aluetta UIView:ssä tms.? Mitenkähän tämä onnistuu?
Olettaen että myTextField on siis IBOutlet ko. tekstikenttään. Jos ei ole niin lisää.
-
- Viestit: 540
- Liittynyt: 20.1.2008 klo 10.48
Re: iPhone näppäimistön piilottaminen?
Viesti Kirjoittaja mike.mcfin »
Jos kenttiä on useampia kannattaa tehdä ViewControlleriin 2 IBActionia niitä varten.
-(IBAction) endEditing:(id) sender
{
[sender resignFirstResponder];
}
-(IBAction) beginEditing:(id) sender
{
[sender becomeFirstResponder];
}
Sitten kytket kaikki tekstikentät noihin (didEndEditing -> endEditing ja touchClickInside(vaimikäsenytoli) -> beginEditing. Toimii universaalisti sitten kaikilla.
-(IBAction) endEditing:(id) sender
{
[sender resignFirstResponder];
}
-(IBAction) beginEditing:(id) sender
{
[sender becomeFirstResponder];
}
Sitten kytket kaikki tekstikentät noihin (didEndEditing -> endEditing ja touchClickInside(vaimikäsenytoli) -> beginEditing. Toimii universaalisti sitten kaikilla.
-
- Viestit: 524
- Liittynyt: 22.2.2004 klo 20.54
- Paikkakunta: Jyväskylä
Re: iPhone näppäimistön piilottaminen?
Viesti Kirjoittaja hjuutilainen »
En mitenkään haluaisi yrittää estää näitä keskusteluja sillä koodauksesta pitää keskustella ja vinkit muilta ovat aina tervetulleita, mutta...
Olikos se vielä niin että iPhone SDK ja siihen liittyvät asiat ovat luottamuksellista tietoa?
Olikos se vielä niin että iPhone SDK ja siihen liittyvät asiat ovat luottamuksellista tietoa?
-
- Viestit: 540
- Liittynyt: 20.1.2008 klo 10.48
Re: iPhone näppäimistön piilottaminen?
Viesti Kirjoittaja mike.mcfin »
Periaatteessa kyllä.hjuutilainen kirjoitti:Olikos se vielä niin että iPhone SDK ja siihen liittyvät asiat ovat luottamuksellista tietoa?
Tosin Applen omillakin julkisilla ohjelmointi-forumeilla aiheesta on keskusteltu jo kuukausia eikä siihen ole mitenkään puututtu.
6 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