Программно переключающиеся представления в касании какао

Вот небольшой фрагмент кода, который должен помочь вам понять:

Option Explicit
Sub ReDimTest()
    Dim counter As Long
    counter = 0
    Dim arr() As String

    'read first element from file
    Dim firstItem As String: firstItem = "1"
    'increment counter
    counter = counter + 1
    ReDim Preserve arr(counter)
    arr(counter) = firstItem
    'read second element from file
    Dim secondItem As String: secondItem = "2"
    'increment counter
    counter = counter + 1
    ReDim Preserve arr(counter)
    arr(counter) = secondItem
End Sub
6
задан Cœur 21 January 2019 в 11:57
поделиться

5 ответов

Я использую presentModalViewController:animated: для перевода в рабочее состояние, настройки просматривают из моего главного окна UIViewController и затем когда пользователь нажимает "сделанный" в представлении настроек, я звоню dismissModalViewControllerAnimated: от представления настроек (уходящий назад к родительскому представлению) как это:

[[self parentViewController] dismissModalViewControllerAnimated:YES];
8
ответ дан 9 December 2019 в 22:41
поделиться

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

iPhone Nav Bar Demo

Ссылка в качестве примера выше, использует modalView для информационного канала. И также навигационные ссылки использования для ссылок табличного представления.

0
ответ дан 9 December 2019 в 22:41
поделиться

Вы захотите исследовать -[UIView addSubview:] и -[UIView removeFromSuperview]. Ваше основное окно является a UIView (потомок), таким образом, можно добавить и удалить представления к нему.

3
ответ дан 9 December 2019 в 22:41
поделиться

NavBarDemo интересен, но в конце, modalView является просто другим представлением, продвигаемым и вытолканным от стека, от того, что я могу сказать.

Что относительно случаев как приложение карт, где представление карты переключается на табличное представление, перечисляющее параметры поиска, когда пользователь начинает вводить адрес? Уже и эти представления init'ed в запуске и табличное представление результатов поиска просто набор к видимости 0 и когда Вы вводите, его коммутируемое к 1, или это на самом деле загружается на touchUpInside событии текстового поля?

Я попытаюсь смешать с UIView addSubview, чтобы воссоздать это действие и отправить мои результаты

0
ответ дан 9 December 2019 в 22:41
поделиться

Как насчет того, чтобы продвинуть универсальный UIView в UINavigationController?

Когда Вы хотите одно конкретное показанное представление, просто добавьте его, поскольку подпредставление к этому ранее продвинуло UIView. Когда Вы хотите изменить представления, удалить предыдущее подпредставление и добавить новое.

0
ответ дан 9 December 2019 в 22:41
поделиться