Вопрос об изменении первого вида загрузки моего приложения - PullRequest
0 голосов
/ 17 января 2010

Начиная сверху, я делаю приложение, которое в новом разделе проекта XCode, является новым приложением, основанным на представлении, которое использует данные ядра для хранения.XCode делает потрясающую работу по заполнению большого количества полезного кода для меня, так что когда я нажимаю кнопку «build», у меня вверху появляется панель с кнопками редактирования и добавления, а также простой пустой вид.Мой вопрос касается того, как я могу сделать еще один простой просмотр первого загружаемого.Мне бы хотелось, чтобы редактируемый uitableview был вторым видом в моей последовательности развертки, с более удобным для пользователя приветственным табличным представлением, в котором нет кнопок редактирования и добавления на панели, запускается первым.Пользователь может щелкнуть строку в первом представлении, которая затем приведет их к экрану, который является первым в данный момент.Я попытался создать новый класс с соответствующим файлом .xib и сослаться на него в файле MainWindow.xib, который ссылался на rootScreen.xib, но это не сработало.Любые мысли или предложения будут с благодарностью, спасибо!

Ответы [ 3 ]

0 голосов
/ 18 января 2010

Начальные представления вашего приложения создаются в -applicationDidFinishLaunching: метод вашего AppDelegate. Вот куда вам следует обратиться, если вы хотите, чтобы другой вид загружался первым.

0 голосов
/ 18 января 2010

Существует несколько полезных руководств, которые помогут вам начать работу.

Один простой подход заключается в создании нового представления с помощью конструктора интерфейса - класса, который вы уже создали.

Теперь в вашемПри первом просмотре таблицы необходимо поместить код в

didSelectRowAtIndexPath, чтобы вызвать следующий просмотр таблицы.Если ваш класс похож на SubView

, вы будете делать что-то вроде ...


SubView * aview = [[SubView alloc] init];
aview.someproperty=index.path;
[self presentModalViewController:aview animated:YES];
[aview release];

Код, который вы используете для выполнения вышеизложенного, будет зависеть от того, как именно вы хотите подпредставлениязагрузить - и как вы их написали для отображения нужных вам данных.

Программирование для iPhone не перетаскивание.Тебе есть чему поучиться.Вышесказанное должно помочь вам начать, но я предлагаю вам попробовать некоторые примеры приложений на сайте Apple и продолжить с этого.

0 голосов
/ 18 января 2010

Я бы начал с шаблона приложения на основе навигации, поскольку вы хотите выполнять навигацию.

Попробуйте, а затем вернитесь с любыми конкретными проблемами, с которыми вы столкнулись.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...