草庐IT

Constraints

全部标签

sqlite - SQLite 中的 "Insert if not exists"语句

我有一个SQLite数据库。我正在尝试在表bookmarks中插入值(users_id、lessoninfo_id),前提是两者之前都不存在。INSERTINTObookmarks(users_id,lessoninfo_id)VALUES((SELECT_idFROMUsersWHEREUser='"+$('#user_lesson').html()+"'),(SELECT_idFROMlessoninfoWHERELesson="+lesson_no+"ANDcast(starttimeASint)="+Math.floor(result_set.rows.item(markerC

ios - UIStackView分布均匀填充

因此,我有一个包含四(4)个UIView的UIStackView。如果我删除这些UIView中的一(1)个,其他三(3)个将填满UIStackView中的整个空间。我的问题:如何在UIView上添加最大高度,使其不会填满UIStackView的整个空间,即使分布均匀填充?我读了一些关于添加约束的内容,但我无法使其工作。顺便说一下,我正在使用swift。谢谢。 最佳答案 作为确认,这是当前行为:这是必需的:您可以按照这个简单的技巧来实现它:附注:我假设您已为堆栈View添加了所需的适当约束。如果您的堆栈View没有“高度”约束,请添加

ios - UIStackView分布均匀填充

因此,我有一个包含四(4)个UIView的UIStackView。如果我删除这些UIView中的一(1)个,其他三(3)个将填满UIStackView中的整个空间。我的问题:如何在UIView上添加最大高度,使其不会填满UIStackView的整个空间,即使分布均匀填充?我读了一些关于添加约束的内容,但我无法使其工作。顺便说一下,我正在使用swift。谢谢。 最佳答案 作为确认,这是当前行为:这是必需的:您可以按照这个简单的技巧来实现它:附注:我假设您已为堆栈View添加了所需的适当约束。如果您的堆栈View没有“高度”约束,请添加

ios - "find"如何约束自己?

假设我有一个UIView,classCleverView:UIView在自定义类中,我想这样做:funcchangeWidth(){letc=...findmyownlayoutconstraint,for"width"c.constant=70*Gameinfo.ImportanceOfEnemyFactor}同样,我希望能够像那样“找到”约束(或者我猜,所有约束,可能不止一个)附加到四个边之一。因此,查看所有附加到我的约束,并找到任何宽度/高度的约束,或者实际上与给定(例如,“左”)边缘相关的任何约束。有什么想法吗?也许值得注意thisquestion请注意,(显然)我在问如何以动

ios - "find"如何约束自己?

假设我有一个UIView,classCleverView:UIView在自定义类中,我想这样做:funcchangeWidth(){letc=...findmyownlayoutconstraint,for"width"c.constant=70*Gameinfo.ImportanceOfEnemyFactor}同样,我希望能够像那样“找到”约束(或者我猜,所有约束,可能不止一个)附加到四个边之一。因此,查看所有附加到我的约束,并找到任何宽度/高度的约束,或者实际上与给定(例如,“左”)边缘相关的任何约束。有什么想法吗?也许值得注意thisquestion请注意,(显然)我在问如何以动

ios - 如何使用 Swift 以编程方式增加 UIView 的高度

在IB内部,我有一个带有segmentedControl和2个containerView的viewController。在每个containerView中,我都有一个tableView。我从每个tableView推送一个detailView。我的自动布局在IB中。一旦我选择了一个段,我就会看到相应的tableView,我选择一个单元格,正确的detailView就会被推送到场景中。问题是一旦detailView被推送到segmentedControl上仍然可见。我决定隐藏有效的segmentedControl但那里有很大的空白空间。我试图以编程方式增加detailViewView的大小

ios - 如何使用 Swift 以编程方式增加 UIView 的高度

在IB内部,我有一个带有segmentedControl和2个containerView的viewController。在每个containerView中,我都有一个tableView。我从每个tableView推送一个detailView。我的自动布局在IB中。一旦我选择了一个段,我就会看到相应的tableView,我选择一个单元格,正确的detailView就会被推送到场景中。问题是一旦detailView被推送到segmentedControl上仍然可见。我决定隐藏有效的segmentedControl但那里有很大的空白空间。我试图以编程方式增加detailViewView的大小

ios - 以编程方式更改自动布局约束后 View 未更新

事先我不得不说,我实际上得到了我想要的可见效果,但不是以令人满意的方式,因为现在,约束需要被“打破”而不是被正确更新。我有一个包含UITableView的ViewController。tableView的高度可以从0(不可见)到它包含的行数。高度是在ViewController的viewDidLoad()中通过将当前行数乘以行高来计算的。我尝试的第一件事是创建一个@IBOutletweakvartableHeightConstraint:NSLayoutConstraint!连接到Storyboard中设置的高度约束。它只有一些随机的初始高度,但它会在ViewController的vi

ios - 以编程方式更改自动布局约束后 View 未更新

事先我不得不说,我实际上得到了我想要的可见效果,但不是以令人满意的方式,因为现在,约束需要被“打破”而不是被正确更新。我有一个包含UITableView的ViewController。tableView的高度可以从0(不可见)到它包含的行数。高度是在ViewController的viewDidLoad()中通过将当前行数乘以行高来计算的。我尝试的第一件事是创建一个@IBOutletweakvartableHeightConstraint:NSLayoutConstraint!连接到Storyboard中设置的高度约束。它只有一些随机的初始高度,但它会在ViewController的vi

xcode - 试图在 swift 中为约束设置动画

我有一个UITextField,我想在点击它时扩大它的宽度。我设置了约束并确保左侧约束的优先级低于我要在右侧设置动画的约束。这是我尝试使用的代码。//movetheinputboxUIView.animateWithDuration(10.5,animations:{self.nameInputConstraint.constant=8},completion:{(value:Bool)inprintln(">>>moveconst")})这行得通,但它似乎只是瞬间发生,而且似乎没有任何移动。我尝试将其设置为10秒以确保我没有遗漏任何内容,但我得到了相同的结果。nameInputCon