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