Хорошо, так что это будет долго и может сбить с толку.Я использую Xcode 4 с iOS SDK 4.3
Я опишу свой сценарий и то, что мне нужно.Я довольно новичок в Objective-C, но я понимаю основные понятия и т. Д. Я не прошу, чтобы кто-то сделал это для меня, я просто прошу некоторой помощи в том, как мне начать, делать определенные вещи и делатьэто работает гладко.
Я постараюсь объяснить, что мне нужно, более подробно, чтобы избежать путаницы.Я искренне сожалею, если это долго, и я ценю любую помощь, как никогда.Я боролся с этим уже целую неделю.У меня есть приложение для iPhone на основе вкладок, и первая вкладка - это страница приветствия.Мне нужна страница первого использования, которая появится, если только она не заполнена.Теперь я просто перечислю то, что я пытаюсь сделать.
Если пользователь еще не заполнил страницу настройки, отобразите ее модально после запуска приложения.Для простоты я буду называть первую страницу «установки» «ModalSetup1». На ModalSetup1 есть 2 сегментированных контроллера и один коммутатор.
- У первого есть 5 вариантов, и различные варианты: 8,9,10,11,12.
- У второго сегментированного элемента управления есть 2 параметра, у них будут текстовые метки, но я не уверен, как я собираюсь реализовать это (string или int?).
- Переключатель является дополнительным выбором для выполнения другой части в настройке.Если выбрано, кнопка «сделано» в правом верхнем углу экрана изменится на кнопку «Далее», и когда вы нажмете кнопку «Далее», вы перейдете к другой части настройки (ModalSetup2) вместо закрытия, котороебудет делать, если переключатель был выключен.
Теперь есть другая часть, которая может быть даже более сложной, но я объясню это позже (ModalSetup2),Я даже не знаю, можете ли вы отображать 2 разных вида модально… Что мне нужно, так это опции сегментированного контроллера, которые можно сохранить и получить из других вкладок / представлений.Настройки на самом деле не будут отображаться в других представлениях, но фактически заставят другие виды действовать.Использовать «If Statement»?
Теперь эта часть является следующим разделом в настройке.Это "ModalSetup2".Есть 8 кнопок, и когда каждая кнопка нажата, мне нужно, чтобы окно выбора отображалось аналогично тому, как отображается клавиатура.Все 8 этих сборщиков будут отображать один и тот же контент, но каждый из них индивидуален, так как они различны, и мне нужен выбор из каждого.В сборщиках должно отображаться 3 столбца.Как только пользователь завершит заполнение сборщиков, они будут выполнены, и все данные будут сохранены, и его можно будет извлекать и использовать в других представлениях моего приложения.
У меня проблемы с извлечением выбранных данных (в настоящее время сохраненных с помощью NSUserDefaults) и отображением их в другом представлении.Другая проблема, с которой я сталкиваюсь, - это переключение на другое представление Модально, но при этом я могу вернуться к исходному виду.
Если вам нужна дополнительная информация, просто дайте мне знать.Я добавляю картинки прямо сейчас, так что наберитесь терпения.