jjzjj

nslayoutconstraint

全部标签

ios - Swift 中的尾随和前导约束以编程方式 (NSLayoutConstraints)

我正在从xib添加一个View到我的ViewController中。然后我将它的约束设置为实际适合它overridefuncviewDidAppear(animated:Bool){super.viewDidAppear(animated)......view!.addSubview(gamePreview)gamePreview.translatesAutoresizingMaskIntoConstraints=falseif#available(iOS9.0,*){//PintheleadingedgeofmyViewtothemargin'sleadingedgegamePrev

ios - Swift 中的尾随和前导约束以编程方式 (NSLayoutConstraints)

我正在从xib添加一个View到我的ViewController中。然后我将它的约束设置为实际适合它overridefuncviewDidAppear(animated:Bool){super.viewDidAppear(animated)......view!.addSubview(gamePreview)gamePreview.translatesAutoresizingMaskIntoConstraints=falseif#available(iOS9.0,*){//PintheleadingedgeofmyViewtothemargin'sleadingedgegamePrev

ios - "This NSLayoutConstraint is being configured with a constant that exceeds internal limits"

在尝试调试AutoLayout问题时(在某些情况下,表格单元格应该根据其内容的大小增长,但在某些情况下却没有),我在tableView:heightForRow的最后一行设置了一个断点:方法,并尝试打印systemLayoutSizeFittingSize的值:我明白了:(lldb)p((CGSize)[cachedCell.contentViewsystemLayoutSizeFittingSize:UILayoutFittingCompressedSize]).height2014-10-1411:15:49.492AppName[72132:10302054]ThisNSLayo

ios - "This NSLayoutConstraint is being configured with a constant that exceeds internal limits"

在尝试调试AutoLayout问题时(在某些情况下,表格单元格应该根据其内容的大小增长,但在某些情况下却没有),我在tableView:heightForRow的最后一行设置了一个断点:方法,并尝试打印systemLayoutSizeFittingSize的值:我明白了:(lldb)p((CGSize)[cachedCell.contentViewsystemLayoutSizeFittingSize:UILayoutFittingCompressedSize]).height2014-10-1411:15:49.492AppName[72132:10302054]ThisNSLayo

ios - Autolayout:原点和大小应根据宽度和高度因素改变

这是我需要的场景。我在IB上放置了一个UIButton(尺寸为iPhone4英寸),它在IB上的初始框架是x:100,y:100,w:100,h:100。我希望原点和高度应根据设备尺寸而变化。例如iPhone6的宽高是375X667,所以宽高系数(375/320=1.1718),高宽系数(667/568=1.1742)。在这个场景中,我想更改我的按钮原点X和宽度乘以宽度因子(1.1718)和原点Y和高度乘以高度因子(1.1782)。在这种情况下,我的按钮应该显示在x:100X1.1718,y:100X1.1742,w:100X1.1718,h:100X1.1742上。iPhone6+也

ios - Autolayout:原点和大小应根据宽度和高度因素改变

这是我需要的场景。我在IB上放置了一个UIButton(尺寸为iPhone4英寸),它在IB上的初始框架是x:100,y:100,w:100,h:100。我希望原点和高度应根据设备尺寸而变化。例如iPhone6的宽高是375X667,所以宽高系数(375/320=1.1718),高宽系数(667/568=1.1742)。在这个场景中,我想更改我的按钮原点X和宽度乘以宽度因子(1.1718)和原点Y和高度乘以高度因子(1.1782)。在这种情况下,我的按钮应该显示在x:100X1.1718,y:100X1.1742,w:100X1.1718,h:100X1.1742上。iPhone6+也

ios - 如何相对于包含 View 大小定位 subview ?

我希望能够将我的subview从顶部定位为superView大小的25%。NSLayoutConstraint*topPositionConstraint=[NSLayoutConstraintconstraintWithItem:_containerViewattribute:NSLayoutAttributeToprelatedBy:NSLayoutRelationEqualtoItem:_childViewattribute:NSLayoutAttributeHeightmultiplier:0.25fconstant:0.0f];但是,现在我遇到以下异常:'NSInvalidA

ios - 如何相对于包含 View 大小定位 subview ?

我希望能够将我的subview从顶部定位为superView大小的25%。NSLayoutConstraint*topPositionConstraint=[NSLayoutConstraintconstraintWithItem:_containerViewattribute:NSLayoutAttributeToprelatedBy:NSLayoutRelationEqualtoItem:_childViewattribute:NSLayoutAttributeHeightmultiplier:0.25fconstant:0.0f];但是,现在我遇到以下异常:'NSInvalidA

ios - 使用平移手势平滑地动画约束变化

HowtoanimateconstraintchangesmoothlywithpangestureiniOS?我正在尝试开发一个屏幕,其中一个View位于屏幕底部。我在该View中添加了平移手势。在拖动该View时,我想更改该View的顶部约束。平移手势只允许在垂直和向下方向。我为拖动View添加了一些限制。它工作但不顺利。如何使用平移手势平滑地动画约束变化?这是我的代码。-(void)handleGesture:(UIPanGestureRecognizer*)sender{CGPointvelocity=[sendervelocityInView:_locationContain

ios - 使用平移手势平滑地动画约束变化

HowtoanimateconstraintchangesmoothlywithpangestureiniOS?我正在尝试开发一个屏幕,其中一个View位于屏幕底部。我在该View中添加了平移手势。在拖动该View时,我想更改该View的顶部约束。平移手势只允许在垂直和向下方向。我为拖动View添加了一些限制。它工作但不顺利。如何使用平移手势平滑地动画约束变化?这是我的代码。-(void)handleGesture:(UIPanGestureRecognizer*)sender{CGPointvelocity=[sendervelocityInView:_locationContain