我正在开发一个应用程序,用户可以用手指拖动视图并更改其中心点。
但是,如果我使用自动布局创建该拖动视图,则会遇到问题。
当前,我正在以编程方式应用其高度宽度和中心约束。
但是无法将中心约束更新到视图中的特定点。
这就是我对其SuperView应用中心约束的方式。
~3.4.0
答案 0 :(得分:0)
尝试
NSLayoutConstraint[] list = this.Constraints;
foreach(NSLayoutConstraint c in list)
{
if(c.FirstAttribute == NSLayoutAttribute.CenterX)
{
XConstraint.Constant = newCenter.X;
}
if (c.FirstAttribute == NSLayoutAttribute.CenterY)
{
YConstraint.Constant = newCenter.Y;
}
}