如何使弹出视图自动调整到其内容大小?

时间:2017-10-26 14:42:03

标签: swift uiviewcontroller uipopovercontroller

我将UIViewController子类化为使用其popoverPresentationController在iPhone上显示为弹出式广告。

视图控制器的视图仅包含使用自动布局约束添加的UILabel

呈现的弹出窗口比标签大得多。我希望弹出窗口只有适合其内容所需的大小。我尝试覆盖preferredContentSize,但这不起作用:

override var preferredContentSize: CGSize {
    get {
        label.sizeToFit()
        view.sizeToFit()
        return view.bounds.size
    }
    set {}
}

如何确保弹出窗口自动调整其内容大小?

0 个答案:

没有答案