Предположим, у меня есть три вида: A, B и C. Я нахожусь в A, и есть кнопка, которая говорит «Показать представление C». Теперь я хочу, чтобы при выборе этой кнопки для активного представления перейти в B, а затем отобразить представление C как всплывающее окно в виде B. Это первый вопрос. Второй вопрос: как я могу сделать представление C в виде всплывающего окна 500x500px, которое я могу создать в XIB-файле (где это всплывающее окно появится в представлении B)?Показывать представление в другом представлении в Xcode
ответ
Это действительно зависит от того, как ваше приложение разработано. Если у вас есть UIViews (я бы предположил хотя бы один UIViewController), тогда вы могли бы, например, спроектировать представление A в построителе интерфейса, добавив в качестве представления subview (поверх вершины) представление B. Затем добавьте представление C поверх представления B. Затем установите размер и положение вида C до 500x500px и переместите его туда, где вы хотите, чтобы он был на виду B. Конечно, вам нужно добавить IBOutlets в свои заголовки и привязать каждое представление до своего IBOutlet. Тогда дешевым способом было бы просто установить скрытый = YES для видов B или B и C. Когда пользователь нажимает кнопку, вы просто показываете вид B, а затем отображаете вид C. Если вы использовали UIViewControllers и имел UINavigationController, вы могли бы установить контроллер представления A в качестве контроллера корневого представления и просто нажать контроллер вида B. Затем из B вы можете представитьModalViewController. Это зависит от того, как ваше приложение разработано.
- 1. Как разместить представление в другом представлении в asp.net MVC?
- 2. Как визуализировать представление, инициируемое событием в другом представлении?
- 3. Как визуализировать представление/индекс в другом представлении/индексе?
- 4. Как удалить представление, основанное на изменении в другом представлении? Магистраль
- 5. Фильтровать представление таблицы на основе элемента в другом представлении таблицы
- 6. Почему переключение на другое представление отменяет изменения в другом представлении?
- 7. Segue В другом представлении без Nav Bar
- 8. Как остановить фоновую музыку в другом представлении в Xcode?
- 9. Табличное представление в представлении стека в swift
- 10. managedObjectContext в другом представлении
- 11. Показывать маршруты в представлении/контроллере
- 12. чертеж стирания, который сохраняется в другом представлении изображения Xcode
- 13. Xcode 6 - Как скрыть текстовое поле в одном viewcontroller от af-переключателя в другом представлении управления
- 14. Изменение текста в другом представлении
- 15. Показать весь ViewController в другом представлении ViewController
- 16. Включите представление контроллера в другом виде контроллера
- 17. Как загрузить файл xib в другом представлении?
- 18. MPMediaPickerController в одном представлении и MPMediaPlayback в другом представлении. Как?
- 19. Как отключить или скрыть представление в XCode?
- 20. Показывать несколько записей отношений в одном представлении
- 21. Ничего не показывать в представлении Android-проекта
- 22. Невозможно включить переменные в представление, которое было определено в другом представлении в codeigniter
- 23. Задать объект в ViewModel в другом представлении
- 24. Как открыть представление в представлении с CodeIgniter
- 25. Представление прокручиваемого пользовательского элемента управления в представлении
- 26. Обновить представление коллекции в другом виде
- 27. Странные значения в отладочном представлении в XCode
- 28. TableView Не загружается с didselectRowAtindexPath в другом представлении таблицы
- 29. Сбой Xcode при представлении модели
- 30. Как найти элементы в другом представлении в транспортирторе