Custom UI AccountKit для iOS - PullRequest
       30

Custom UI AccountKit для iOS

0 голосов
/ 09 июля 2019

Я пытаюсь настроить интерфейс AccountKit для iOS и нахожу некоторые проблемы, поскольку документация не очень ясна (плюс она устарела).

Я хочу вернуть представление о разработанных методах AdvancedUIManager. Я нахожу проблему:

  • Этот метод предназначен для возврата UIView?.
  • Если я возвращаю UIView, ничего не отображается.
  • Если я возвращаю любой другой объект пользовательского интерфейса, например UILabel, он работает.

Например, это работает:

func headerView(for state: LoginFlowState) -> UIView? {
        let label = UILabel()
        label.text = "HEEEY*"
        return label
    }

Но это не так:

func bodyView(for state: LoginFlowState) -> UIView? {
        let view = UIView(frame: CGRect(x: 0, y: 0, width: UIScreen.main.bounds.width, height: 300))
        view.backgroundColor = .green
        return view
    }

Я хочу иметь возможность вернуть пользовательский UIView для следующих методов: func headerView(for state: LoginFlowState) -> UIView? func footerView(for state: LoginFlowState) -> UIView? func bodyView(for state: LoginFlowState) -> UIView?

Кто-нибудь знает, как заставить это работать?

Спасибо

...