многоцелевые приложения для iPhone - PullRequest
0 голосов
/ 21 июня 2010

У меня в приложении для iPhone несколько разных взглядов.Когда приложение запустится, у меня будет логика, чтобы определить, с какого вида начинать (вместо того, чтобы всегда начинать с одного и того же представления и оставлять его на усмотрение пользователя).Одно из «представлений» будет иметь несколько страниц (вкладки или строки таблицы, не уверен на данный момент ... но доминирующему представлению потребуется как можно больше пространства экрана, а наличие панели вкладок / панели навигации всегда видимой нежелательно или необходимо ... Это было бы похоже на приложения «Погода» и «Акции». Мой желаемый подход - начать с шаблона приложения «Утилиты» и иметь представление панели вкладок в «оборотном виде». С какого шаблона проекта лучше всего начать?Нужно ли вносить изменения в шаблон? В каком случае я должен поместить логику принятия решения, чтобы определить, какое представление показывать. Если я действительно использую шаблон Utility, сложно ли сделать перевернутый вид панели вкладок, не используя шаблон TabBarс самого начала? заранее спасибо.

1 Ответ

0 голосов
/ 21 июня 2010

Вы можете начать с шаблона приложения, основанного на представлении, и сделать так, чтобы кнопки смены вида перезванивали делегату приложения, чтобы изменить для вас такие представления, как это

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

А в делегате приложения просто очистите текущее представление и добавьте новое представление.Таким образом, вы можете получить любую анимацию, которую захотите, между изменениями вида.

Добавление панели вкладок также довольно просто.Вы можете сделать это в конструкторе интерфейсов и связать кнопки по мере необходимости.

...