Имам няколко различни изгледа в моето приложение за iPhone. Когато приложението стартира, ще имам логика да определя с кой изглед да започна (вместо винаги да започвам с един и същ изглед и да оставя на потребителя да променя изгледите). Един от „изгледите“ ще има няколко страници (табове или редове от таблици, не съм сигурен в този момент... но доминиращият изглед ще се нуждае от възможно най-много екранно пространство и наличието на лента с раздели/лента за навигация винаги видима не е желателно или необходимо ... Би било като приложенията за времето и борсите. Желаният от мен подход би бил да започна с шаблона на приложението Utility и да имам изглед на лентата с раздели в „изглед от другата страна“. С кой шаблон на проект е най-добре да започнете? Трябва ли да правя промени в шаблона? В какъв случай трябва да поставя логиката на решението, за да определя кой изглед да се покаже. Ако наистина използвам шаблона Utility, трудно ли е да направя обратната страна изглед на лента с раздели, без да използвам шаблона TabBar от началото благодаря предварително.
многоизгледни приложения за iPhone
Отговори (1)
Бихте могли да започнете с шаблона за приложение, базиран на изглед, и бутоните ви за промяна на изгледа да се обадят обратно на делегата на вашето приложение, за да промени изгледите вместо вас по този начин
-(IBAction)goToSomeOtherView { yourAppDelegate appDelegate = (YourAppDelegate) [[UIApplication sharedApplication] делегат]; [appDelegate viewChangingCode]; }
И в делегата на приложението просто изчистете текущия изглед и добавете новия изглед. По този начин бихте могли да имате каквато искате анимация между промените в изгледа.
Добавянето на лента с раздели също е доста лесно. Можете да го направите в създателя на интерфейс и да свържете бутоните, ако е необходимо.
person
AtomRiot
schedule
21.06.2010