многоизгледни приложения за iPhone

Имам няколко различни изгледа в моето приложение за iPhone. Когато приложението стартира, ще имам логика да определя с кой изглед да започна (вместо винаги да започвам с един и същ изглед и да оставя на потребителя да променя изгледите). Един от „изгледите“ ще има няколко страници (табове или редове от таблици, не съм сигурен в този момент... но доминиращият изглед ще се нуждае от възможно най-много екранно пространство и наличието на лента с раздели/лента за навигация винаги видима не е желателно или необходимо ... Би било като приложенията за времето и борсите. Желаният от мен подход би бил да започна с шаблона на приложението Utility и да имам изглед на лентата с раздели в „изглед от другата страна“. С кой шаблон на проект е най-добре да започнете? Трябва ли да правя промени в шаблона? В какъв случай трябва да поставя логиката на решението, за да определя кой изглед да се покаже. Ако наистина използвам шаблона Utility, трудно ли е да направя обратната страна изглед на лента с раздели, без да използвам шаблона TabBar от началото благодаря предварително.


person jr3    schedule 21.06.2010    source източник


Отговори (1)


Бихте могли да започнете с шаблона за приложение, базиран на изглед, и бутоните ви за промяна на изгледа да се обадят обратно на делегата на вашето приложение, за да промени изгледите вместо вас по този начин

-(IBAction)goToSomeOtherView { yourAppDelegate appDelegate = (YourAppDelegate) [[UIApplication sharedApplication] делегат]; [appDelegate viewChangingCode]; }

И в делегата на приложението просто изчистете текущия изглед и добавете новия изглед. По този начин бихте могли да имате каквато искате анимация между промените в изгледа.

Добавянето на лента с раздели също е доста лесно. Можете да го направите в създателя на интерфейс и да свържете бутоните, ако е необходимо.

person AtomRiot    schedule 21.06.2010