缩放表格视图

时间:2019-05-23 11:33:13

标签: ios swift uitableview

我正在尝试放大和缩小TableView。 TableView位于ScrollView内部的View中。 TableView是可滚动的,但无法像使用ImageView一样放大缩放。 如果有人可以阐明这个问题并分享一个可行的示例,我将不胜感激。

我已经尝试过在属性检查器中为UIScrollView设置最小和最大缩放。

1 个答案:

答案 0 :(得分:0)

您可以通过以下方式实现:

  1. 首先,必须使它成为以下类的子类,以使表视图内容的大小固有。

    class IntrinsicTableView: UITableView {
    override open var contentSize: CGSize {
        didSet{
            invalidateIntrinsicContentSize()
        }
    }
    override var intrinsicContentSize: CGSize{
        return contentSize
    }
    

    }

  2. 然后,您将停止从情节提要中滚动表格视图。

  3. 然后,您将配置滚动视图以启用缩放。

就是这样。