Как реализовать разные экраны пользовательского интерфейса на моей игровой площадке

#swift #user-interface #swift-playground

#swift #пользовательский интерфейс #swift-игровая площадка

Вопрос:

Я пытаюсь включить на моей игровой площадке функцию «Коснитесь, чтобы открыть экран», которая затем позволит пользователям видеть мою диаграмму. Я хочу, чтобы они сначала просматривали 3 или 4 экрана с разной информацией перед загрузкой на мою главную страницу.

Я пробовал искать учебные пособия (я новичок в этом), но не могу найти ничего, что помогло бы мне.

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

 class HOCMasterViewController: UITableViewController {
    override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return reasons.count
    }

    override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        var cell: UITableViewCell!
        cell = tableView.dequeueReusableCell(withIdentifier: "Cell")
  

Появится моя таблица, просто нужно добавить пользовательский интерфейс для экранов касания!

Ответ №1:

Прежде всего информационные экраны, к которым вам нужно, чтобы пользователи подключались. Как они отображаются? Используете ли вы простые UIViews? Пожалуйста, дайте нам немного информации об этом? Если вы используете разные UIViews, в которых вы показываете информацию, тогда я бы просто скрыл предыдущий UIView / удалил его из SuperView и добавил следующий UIView и так далее!

Итак, ваша игровая площадка загружается, и когда вы нажимаете на экран с помощью UITapGestureRecognizer и в функции выбора вы подсчитываете нажатия, и в соответствии с каждым нажатием вы можете скрыть или показать UIViews / или анимировать ограничения / рамки каждого UIView. Затем после 3 нажатий вы можете отобразить TableViewController.

Пожалуйста, предоставьте нам код информационного экрана.

Комментарии:

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