Swift3 如何以编程方式获取TextView leadingAnchor的整数值?

Swift3 如何以编程方式获取TextView leadingAnchor的整数值?,swift3,autolayout,constraints,Swift3,Autolayout,Constraints,我很难更改TextView约束。我没有找到任何示例如何获取约束的整数值。在代码执行之前,我需要它们作为初始值 初始约束是在IB中创建的,但我需要获取代码中变量的值,以便使用多点触控手势来更改它们。我有一个文本视图,里面装满了阅读用的文本。我已经安排好了,我可以用最小值和最大值来改变文本的字体大小。现在我想用旋转手势更改文本视图的宽度 下面是更改字体大小的捏手势代码的一部分 //Change font size func pinchRecognized(pinch: UIPinchGestureR

我很难更改TextView约束。我没有找到任何示例如何获取约束的整数值。在代码执行之前,我需要它们作为初始值


初始约束是在IB中创建的,但我需要获取代码中变量的值,以便使用多点触控手势来更改它们。我有一个文本视图,里面装满了阅读用的文本。我已经安排好了,我可以用最小值和最大值来改变文本的字体大小。现在我想用旋转手势更改文本视图的宽度

下面是更改字体大小的捏手势代码的一部分

//Change font size
func pinchRecognized(pinch: UIPinchGestureRecognizer) {
    //get pinch value (less than 1) fingers towards each other, (more than 1) fingers apart
    let pScale = pinch.scale
    //get current font size
    let pFont = Int((ReadTextView.font?.pointSize)!)

    if pScale > 1 {
        if pFont <= maxFontSize {
            ReadTextView.increaseFontSize()
        }
    }
    else if pScale < 1 {
        if pFont >= minFontSize {
            ReadTextView.decreaseFontSize()
        }
    }
    else {
        // do nothing
    }
    defaults.set(pFont, forKey: "FontSize")
}
//更改字体大小
func pinchRecognized(pinch:UIPinchGestureRecognizer){
//使夹点值(小于1)手指相互靠近,(超过1)手指分开
设pScale=pinch.scale
//获取当前字体大小
设pFont=Int((ReadTextView.font?pointSize)!)
如果pScale>1{
如果pFont=minFontSize{
ReadTextView.decreaseFontSize()
}
}
否则{
//无所事事
}
默认设置(pFont,forKey:“FontSize”)
}

我现在喜欢用旋转手势改变文本视图的宽度。要开始收缩,我需要左(前导)和右(尾随)页边距的初始值。

约束是在代码或界面生成器中创建的吗?您到底有什么困难?初始约束是在IB中创建的。更改后,它们将被存储以供下次初始化。没有人有任何解决方案吗?约束是在代码或界面生成器中创建的吗?您到底有什么困难?初始约束是在IB中创建的。更改后,它们将被存储以供下次初始化。是否没有人有任何解决方案?