constraints相关内容

禁用自动布局本地化行为(RTL - 从右到左行为)

我的应用程序已本地化为英语和阿拉伯语. 不幸的是,有时不需要本地化的自动布局行为.我的意思是颠倒前导和尾随空格.我想覆盖这种行为.有什么办法吗? 解决方案 为了让前导总是在左边(并且尾随总是像右),即使其与语言无关,您可以取消所有“尊重语言方向"的复选标记约束. 您可以在“第一项"按钮下的属性检查器的约束设置中找到此复选标记. ..
发布时间:2022-01-18 20:04:50 移动开发

自动布局以动态调整 uilabel 宽度

所以我在 Storyboard 中有两个并排的 UILabel.第二个标签应与第一个标签的右边缘对接(尾随约束为 1),但我还需要第一个标签(左侧的标签)将其宽度设置为等于其内容大小,除非它达到最大宽度.视觉上: |标记一个文本||标记两个文本| 我需要以下约束: 1) 除非达到最大尺寸,否则标签一应调整宽度. 2) 标签二应始终与标签一的右边缘对接 如何在 Stor ..
发布时间:2022-01-18 20:02:36 移动开发

在 UIScrollView 的底部查看,带有 AutoLayout

我正在使用自动布局在滚动视图中设置内容.滚动视图中的对象从上到下固定在前一个对象上,因此它们在彼此之下.我在这些对象下方添加了一个页脚视图. 这里有个问题:当内容很少时,contentView 会小于屏幕高度,所以页脚视图会出现在屏幕中间的某个位置(这是正常行为).但我想阻止这种情况,并使视图停留在底部的某个地方. 换句话说,我想设置一个双重约束,例如: 将此视图放在滚动视图中所有对 ..
发布时间:2022-01-18 19:54:30 移动开发

UIStackView 分布填充均等

所以,我有一个 UIStackView,其中包含四 (4) 个 UIView.如果我删除其中一 (1) 个 UIView,其他三 (3) 个将填满 UIStackView 中的整个空间. 我的问题: 如何在 UIView 上添加最大高度,这样即使分布被平均填充,它也不会填满 UIStackView 的整个空间?我读了一些关于添加约束的东西,但我无法让它工作.顺便说一句,我正在使用 sw ..
发布时间:2022-01-18 19:49:25 移动开发

自动布局中的弹簧:在 Xcode 5 中使用约束均匀分布视图

我了解在 Interface Builder 中对齐、调整大小和分布视图的旧 Struts 和 Springs 方法.但是,我似乎无法弄清楚如何使用 Xcode 5 的自动布局来均匀分布视图.有一种方法可以使用 Xcode 4 来做到这一点,但是那个选项已经消失了. 我有 7 个按钮排列成垂直堆栈.在 3.5" 布局上,它看起来很棒.当我在 4" 布局中预览屏幕时,所有按钮都保持紧密排列,并 ..
发布时间:2022-01-18 19:43:12 移动开发

C# 泛型不允许委托类型约束

是否可以在 C# 中定义一个类 类 GenericCollection;: SomeBaseCollection其中 T :代表 昨晚我无法在 .NET 3.5 中完成此任务.我尝试使用 委托,委托,行动和 Func 在我看来,这在某种程度上应该是允许的.我正在尝试实现自己的 EventQueue. 我最终只是做了这个[请注意原始近似]. 内部委托 v ..
发布时间:2022-01-18 11:57:11 C#/.NET

使 UIButton 占屏幕大小的百分比

我注意到某些按钮尺寸在 iPhone 5 模拟器上看起来很棒,但在 iPhone 6 模拟器上看起来不那么好,这是因为我放置在 UIButtons 上的高度或约束最终会留下很多空白空间我的应用屏幕底部. 无论我在什么设备上模拟,我都希望有一个屏幕大小为 40% 的按钮. 关于如何使按钮的大小保持在屏幕大小的 40% 而与设备无关的任何想法? 解决方案 Ctrl 从按钮拖到 su ..
发布时间:2022-01-18 08:08:26 移动开发

Xcode 8 UIButtons 约束未显示

过去一切都很好,直到昨天我将 Xcode 更新到版本 8. 如果我不使用任何约束,我可以看到按钮,但是当我对按钮应用约束时,它们会消失,无论约束是什么或多少(高度、垂直间距、尾随等...)我申请了. 当我点击按钮时,它们表现正常(事件总是被发送,所以我假设它们实际上位于那里(?)).我尝试更改文本颜色、背景颜色(甚至添加新的 UIButton),但没有成功.我看不到按钮.当我更改 Ce ..
发布时间:2022-01-17 23:45:59 移动开发

在 MS SQLServer 中交换两行保留原始主键且无需手动更新

我有以下问题:我有像 这样的行 ID 代码名称.........1 h1100h1 很酷的例子 1 .........2 h654441 另一个酷 1 ...... 我想交换它们以保留所有旧的主键和约束.当然,我可以通过更新行轻松地手动解决这个问题.我有点想知道是否有人对此类问题有任何出色的解决方案,而不仅仅是手动执行更新命令.我真的非常感谢任何建议或建议. 解决方案 我没有测试过这 ..
发布时间:2022-01-17 21:03:48 数据库

您可以替换或更新 SQL 约束吗?

我为我称为“等级"的列编写了以下约束: CONSTRAINTgradeRule CHECK Grade IN ('easy', 'moderate', 'difficult'), 以后是否可以更新 gradeRule 以具有不同的值?例如,“中等"和“困难"可以更改为“中等"和“困难". 谢谢 解决方案 您可以删除现有约束,并使用 NOCHECK 选项添加新约束.即使表中的数据违 ..
发布时间:2022-01-17 20:28:00 其他开发

“SQLSTATE[23000]:违反完整性约束"具有有效约束

我正在使用 Symfony 2 和 Doctrine. 我有 4 个班级:Country、District、County 和 Local.District 有 Country 的外键;县有区外;Local 具有 District 的外键. 问题是在插入县(使用数据夹具)时,我收到错误 SQLSTATE[23000]:违反完整性约束: 我转储了 SQL 以创建表和约束并得到了这个: ..

“重复检查约束名称"无重复

我正在尝试将一个大型 MySQL 架构导入一个空数据库. 我有这个错误: ERROR 3822 (HY000) at line 2682: Duplicate check constraint name 'notifications_chk_1'. 但不存在约束notifications_chk_1. 检查空数据库:它是 100% 空的. 查看mysql文件:notifica ..
发布时间:2022-01-15 20:50:45 数据库

你能用“where"吗?在 c# 中需要一个属性?

我想做一个只接受可序列化类的泛型类,可以用 where 约束来完成吗? 我正在寻找的概念是这样的: public class MyClass其中 T ://[可序列化/具有可序列化属性] 解决方案 不,恐怕不是.您可以对约束做的唯一事情是: where T : class - T 必须是引用类型 where T : struct - T 必须是不可为空的值类型 where T ..
发布时间:2022-01-13 17:43:41 C#/.NET

iOS:自动布局导致 UIScrollView 不滚动

我已经设置了一个 UIScrollView,我想用它来显示水平布局的 12 个图像(只有 8 个适合屏幕).在下图中,您可以看到我遇到的问题(这使我的滚动视图无法滚动)、我的约束和我在情节提要上添加的 UIScrollView: 我在 -(void)viewDidLoad 上调用了以下方法,在这里我“设置"了我的滚动视图(itemList 是我的滚动视图属性,itemNames 是一个包含图 ..
发布时间:2022-01-12 22:03:36 移动开发

UITextView 在 UIScrollView 上不可见

好的,所以我有一个 UIScrollView,它被限制在主视图的所有四个侧面,垂直和水平居中,并设置为与视图具有相等的宽度和高度.当我运行应用程序时,我放在 UIScrollView 顶部的所有子视图都会显示出来,正是我希望它们出现的位置,但只有底部的 UITextView 没有.似乎我已经尝试了所有约束组合,但无论我做什么,当我运行应用程序时它都不会出现.下面是界面生成器中的约束截图: 即 ..
发布时间:2022-01-12 21:47:06 移动开发

如何使用自动布局设置滚动视图内容大小?

我有一个屏幕,我在本端视图上添加了 1 个滚动视图.标签栏和导航栏都在那里,iPhone 4 的视图高度为 455.我在滚动视图上添加了更多内容.滚动视图和自身视图的高度相同.但是当我无法为滚动视图设置内容大小时.即使我也设置了它也不起作用.请帮助我.谢谢 解决方案 下面是如何在 Auto Layout 中设置 contentView 的大小: 为您的滚动视图添加一个视图.这应该是您 ..
发布时间:2022-01-12 21:45:56 移动开发

SWI-Prolog 和约束,库 CLP(FD)

我正在使用 clpfd 库处理 (swi) prolog 中的约束. 我试图确定一组约束何时封装或包含另一组约束,例如X<4 封装了X<7,因为只要前者为真,后者就为真.这可以很容易地用逻辑暗示来表示.但是,我无法让 #==> 运算符给我想要的结果,所以我求助于使用 not(Co1 #/\ #\Co2) ,其中 Co1 和 Co2 是约束.这对于单个约束来说很好,但是我想将约束的结合传递给 ..
发布时间:2022-01-12 10:39:16 其他开发