问题标签 [visual-format-language]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 使用可视格式语言为 UITextField 添加约束时,Swift 会出错
我想将 UITextField 添加到 UITableCell 中并将其宽度和高度设置为 100%;
我的快速代码:
当表格显示时,我收到以下错误消息:
ios - 使用 Autolayout iOS 的上边距
我以编程方式创建了两个 UIView 并希望实现 Visual Format 语言 Autolayout ,我想为两个视图使用 NSLayoutFormatAlignAllTop ,下面是我的代码-
Pelase 建议我如何在当前代码中使用 NSLayoutFormatAlignAllTop 选项。日志中的错误无法同时满足约束。以下列表中的至少一个约束可能是您不想要的。试试这个:(1)查看每个约束并尝试找出您不期望的;(2) 找到添加了一个或多个不需要的约束的代码并修复它。(“”,“”)
将尝试通过打破约束来恢复
在 UIViewAlertForUnsatisfiableConstraints 创建一个符号断点以在调试器中捕获它。中列出的 UIView 上的 UIConstraintBasedLayoutDebugging 类别中的方法也可能会有所帮助。2016-08-05 20:12:41.763 FamilyApp [12908:242194] 无法同时满足约束。以下列表中的至少一个约束可能是您不想要的。试试这个:(1)查看每个约束并尝试找出您不期望的;(2) 找到添加了一个或多个不需要的约束的代码并修复它。(“”、“”、“”)
将尝试通过打破约束来恢复
在 UIViewAlertForUnsatisfiableConstraints 创建一个符号断点以在调试器中捕获它。中列出的 UIView 上的 UIConstraintBasedLayoutDebugging 类别中的方法也可能会有所帮助。
ios - 为什么我在使用 Visual Format 时会收到 SIGABRT 错误?
我正在使用一本关于如何在 swift3 中制作现实生活应用程序的书。我最近在使用 Visual Format 时遇到了一个错误。它分隔了我的行,因为我显示了行号,而我放置的代码行附近没有行号。然后,当我按下运行时,它给了我一个 SIGABRT 错误。为什么以及如何解决这个问题。它没有提到书中的任何错误。如果你想知道它是什么书,那就是:Paul Hudson “Hacking with Swift”。请帮忙!
它给了我一个Unterminated String literal的错误。
这是我的代码:
ios - 如何使用 Visual Formate 语言为 xib 文件设置约束
我为自定义导航控制器创建了 xib 文件,在那个 xib 文件中我有 3 个 UIButtons 和 1 个 UILabel。在运行时,我将把这个 xib 文件分配为导航控制器。我需要在 ViewController 中使用 VFL(视觉格式语言)设置约束。
我需要为 backBtn、naviTitle、bell、order 设置约束。我这样设置约束
但它不会工作
ios - 自动布局在 iOS 8.1 上被破坏
我正在使用自动布局视觉格式语言并使用以下表达式:
- H:|[_tableView]|
- H:|[_actionButton]|
- V:|[_tableView][_actionButton(==buttonHeight)]|
它们在 9 和 10 中运行良好,但在 iOS 8.1 中,我们注意到布局没有按预期工作。该视图正在获得两倍的尺寸。
- 对于 iOS 10
<UIWindow: frame = (0 0; 320 568);>
<UIView: frame = (0 0; 320 568);
对于 iOS 8.1
<UIWindow: frame = (0 0; 320 568);>
<UIView: frame = (0 0; 640 1136);>
我使用的测试代码:
- 视图控制器 - http://pastebin.com/PjQpKJBD
- AppDelegate.m - http://pastebin.com/4iri9Yp5
提前致谢
ios - 当我们可以在运行时制作约束和锚点时,Visual Format Language 在 iOS 中真的有用吗
甚至 Xcode 也提供了非常易于使用的故事板,通过它制作应用程序的 UI 非常容易。
但是有时我们会遇到必须使用 CODE 来管理应用程序设计方面的情况。
我通常使用 Anchors 和 Constraints 通过代码处理这些东西,但还有另一种方法,即“视觉格式语言”。使用任何一种方法之间是否真的有任何区别,或者它们是相同的,使用一种或另一种的优点或缺点是什么。
ios - 如何使用自动布局防止 UIButton 超出其父 UIView 的宽度
是否可以创建一个 MaxWidth 约束来防止 UIButton 超出其父 UIView 的宽度?
UIButton 以编程方式创建并使用约束在其父 UIView 中水平居中V:[ParentView]-(<=1)-[Button]
,但是当文本太大时,按钮的宽度超过 ParentView。
注意:我不想添加前导/尾随约束,这将强制按钮始终与父按钮的宽度相同。我真的需要按钮水平居中,所以当文本很短时,它不会覆盖整个宽度。
ios - AutoLayout中`AmbiguousLayout`的真正含义是什么
Masonry
这是我用,VFL
和NSLayoutConstrant
方法编写的测试代码:
我认为这里没有错误,只是一些布局代码。但是,如果我像这样检查 ambiguousLayout:
而这三种布局方式都会导致一些问题,错误日志是:
我也做了一些测试,似乎只有跟上,下,左,右,相关属性的布局才会导致这样的问题。
是什么导致了这些问题?真正的答案是什么?