适用于iOS的自定义UI AccountKit

时间:2019-07-09 09:17:58

标签: ios swift facebook-ios-sdk account-kit

我正在尝试为iOS定制AccountKit的用户界面,但由于文档不够清晰(而且过时),我发现了一些麻烦。

我想返回有关AdvancedUIManager设计方法的观点。我发现的问题是:

  • 使此方法返回UIView?
  • 如果我返回UIView,则什么也没有显示。
  • 如果我返回任何其他UILabel之类的UI对象,它就会起作用。

例如,这有效:

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
    }

我希望能够在以下方法上返回自定义UIViewfunc headerView(for state: LoginFlowState) -> UIView? func footerView(for state: LoginFlowState) -> UIView? func bodyView(for state: LoginFlowState) -> UIView?

有人知道如何使它工作吗?

谢谢

0 个答案:

没有答案