草庐IT

NSLayoutConstraint

全部标签

ios - 如何在 iOS 中以编程方式设置纵横比约束?

我为我的ViewController使用了自动布局。我已经在约束中设置了V和H位置,但我想知道当它变为5s、6和6Plus时如何增加按钮大小。这是我为登录按钮添加约束的方式:NSArray*btncon_V=[NSLayoutConstraintconstraintsWithVisualFormat:@"V:[btnLogin(40)]"options:0metrics:nilviews:viewsDictionary];[btnLoginaddConstraints:btncon_V];NSArray*btncon_POS_H=[NSLayoutConstraintconstrain

ios - 如何在 iOS 中以编程方式设置纵横比约束?

我为我的ViewController使用了自动布局。我已经在约束中设置了V和H位置,但我想知道当它变为5s、6和6Plus时如何增加按钮大小。这是我为登录按钮添加约束的方式:NSArray*btncon_V=[NSLayoutConstraintconstraintsWithVisualFormat:@"V:[btnLogin(40)]"options:0metrics:nilviews:viewsDictionary];[btnLoginaddConstraints:btncon_V];NSArray*btncon_POS_H=[NSLayoutConstraintconstrain

ios - 使用自动布局的 UIScrollView 中的 UITableView

目前,我正在使用UITableView以及UIScrollView中包含的其他View。我希望UITableView的高度与其内容高度相同。为了使事情复杂化,我还插入/删除行以提供Accordion效果,以便当用户点击一行时,它将显示该行的更多详细信息。我已经完成了插入/删除,虽然目前它没有更新它的superViewUIScrollView,以便重新计算UIScrollView的内容大小并且UITableView与UIScrollView中的其他View一起正确显示。我如何着手实现它,以便在更改UITableView的内容时调整UIScrollView的大小并正确布置其内容?我目前正在

ios - 使用自动布局的 UIScrollView 中的 UITableView

目前,我正在使用UITableView以及UIScrollView中包含的其他View。我希望UITableView的高度与其内容高度相同。为了使事情复杂化,我还插入/删除行以提供Accordion效果,以便当用户点击一行时,它将显示该行的更多详细信息。我已经完成了插入/删除,虽然目前它没有更新它的superViewUIScrollView,以便重新计算UIScrollView的内容大小并且UITableView与UIScrollView中的其他View一起正确显示。我如何着手实现它,以便在更改UITableView的内容时调整UIScrollView的大小并正确布置其内容?我目前正在

ios - NSLayoutConstraint outlets 始终为 nil 而其他 outlets 则不是

我正在通过xib实例化商店:letcShop=UINib(nibName:"connectedShop",bundle:nil).instantiateWithOwner(nil,options:nil)[0]as!connectedShop这家商店分配了这个自定义类:importFoundationimportUIKitclassconnectedShop:UIView{@IBOutletweakvarbannerViewHight:NSLayoutConstraint!@IBOutletweakvarbannerViewTop:NSLayoutConstraint!@IBOutle

ios - NSLayoutConstraint outlets 始终为 nil 而其他 outlets 则不是

我正在通过xib实例化商店:letcShop=UINib(nibName:"connectedShop",bundle:nil).instantiateWithOwner(nil,options:nil)[0]as!connectedShop这家商店分配了这个自定义类:importFoundationimportUIKitclassconnectedShop:UIView{@IBOutletweakvarbannerViewHight:NSLayoutConstraint!@IBOutletweakvarbannerViewTop:NSLayoutConstraint!@IBOutle

swift - 在 Swift 中获取任何 UIView 的中心

我正在尝试编写一个全局函数,通过调用此类函数将activityIndi​​cator添加到任何View(虽然主要是imageViews)。我现在拥有的功能由:publicfuncaddActivityIndicatorToView(activityIndicator:UIActivityIndicatorView,view:UIView){//activityIndicatorconfiguration...activityIndicator.center=view.centerview.addSubview(activityIndicator)activityIndicator.st

swift - 在 Swift 中获取任何 UIView 的中心

我正在尝试编写一个全局函数,通过调用此类函数将activityIndi​​cator添加到任何View(虽然主要是imageViews)。我现在拥有的功能由:publicfuncaddActivityIndicatorToView(activityIndicator:UIActivityIndicatorView,view:UIView){//activityIndicatorconfiguration...activityIndicator.center=view.centerview.addSubview(activityIndicator)activityIndicator.st

ios - 了解 "firstBaseLine"与 "baseLine"AutoLayout 约束

我创建了如下View:并使用添加缺少的约束自动添加约束。我是iOS世界的新手,我正在尝试配置约束的工作方式。在文档大纲上,我可以看到添加的约束:我点击标签UR,Sizeinspector显示如下:按第一个基线与UL对齐的约束和按基线与UL对齐的约束之间有什么区别?当我单击约束按钮上的尺寸检查器时,它会显示同一行。 最佳答案 来自Apple文档:NSLayoutAttributeBaselineTheobject’sbaseline.AvailableiniOS6.0andlater.NSLayoutAttributeFirstBas

ios - 了解 "firstBaseLine"与 "baseLine"AutoLayout 约束

我创建了如下View:并使用添加缺少的约束自动添加约束。我是iOS世界的新手,我正在尝试配置约束的工作方式。在文档大纲上,我可以看到添加的约束:我点击标签UR,Sizeinspector显示如下:按第一个基线与UL对齐的约束和按基线与UL对齐的约束之间有什么区别?当我单击约束按钮上的尺寸检查器时,它会显示同一行。 最佳答案 来自Apple文档:NSLayoutAttributeBaselineTheobject’sbaseline.AvailableiniOS6.0andlater.NSLayoutAttributeFirstBas