- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我现在正在学习autolayout的VFL。我通过执行
将 View (aview
) 添加到 super View (
bview
) 中
bview.addSubView(aview)
我希望我的aview
填充整个bview
,所以我的代码是:
bview.addSubview(aview);
aview.setTranslatesAutoresizingMaskIntoConstraints(false)
bview.setTranslatesAutoresizingMaskIntoConstraints(false)
var lays = NSLayoutConstraint.constraintsWithVisualFormat("|-0-[aview]-0-|", options:NSLayoutFormatOptions.allZeros , metrics: nil, views: ["aview":aview] as NSDictionary)
bview.addConstraints(lays);
lays = NSLayoutConstraint.constraintsWithVisualFormat("V:|-0-[aview]-0-|", options:NSLayoutFormatOptions.allZeros , metrics: nil, views: ["aview":aview] as NSDictionary)
但是这段代码不能正确运行。我错过了什么吗?
最佳答案
您不需要-0-
。只是简单地一无所有。例如:
bview.addSubview(aview);
aview.setTranslatesAutoresizingMaskIntoConstraints(false)
var lays = NSLayoutConstraint.constraintsWithVisualFormat("|[aview]|", options:NSLayoutFormatOptions.allZeros , metrics: nil, views: ["aview":aview] as NSDictionary)
bview.addConstraints(lays);
lays = NSLayoutConstraint.constraintsWithVisualFormat("V:|[aview]|", options:NSLayoutFormatOptions.allZeros , metrics: nil, views: ["aview":aview] as NSDictionary)
关于ios - ios自动布局中的VFL,如何完全填充 super View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27007825/
NSLayoutConstraint *constraint = [NSLayoutConstraint constraintWithItem:label1 attribute:NSLayoutAtt
我想制作两个对齐到左边缘和右边缘的按钮,但是跟随 VFL 失败。 @"H:|[leftToolbar(60)]-[rightToolbar(60)]|" 结果好像都往左推了,右边第二个toolbar没
我正在尝试学习视觉格式语言,在这种情况下,我希望在 View 顶部有两个彼此相邻的按钮。 这是我的代码,但没有出现? UIButton *button1 = [[UIButton alloc] ini
我想知道是否有可能获得一个指向通过使用可视格式语言创建的约束的指针。 举个简单的例子,假设我已经为一个 View 创建了一个约束数组,它固定在它的 super View 的顶部、左侧和底部,但宽度为
我有一个自定义单元格,其中有一个 UILabel、UIButton 和 UIImageView。 您可以看到在第三行右侧(按钮控件 - selectionButton)收缩,因为按钮标题太长而无法容纳
AutoLayoutbyExample via Apple Developer Documentation 有人有示例说明如何创建间隔 View 以在 VFL 中设置标签之间的间距相等吗? label
我需要将标签和图像放入 TableView 单元格中,以便图像应紧邻标签放置,但在单元格可见范围内。即,它们应该如下所示, 当文本较小或在一行内时,图像可能紧邻标签。例如- Smaller text
我手动将 subview 添加到 View 并使用约束对其进行定位... UIView *superview = self.view; UIView *subview = self.subview;
我正在学习自动布局,我想设置一组垂直堆叠且间隔均匀的按钮。我还希望按钮固定在 View 底部。使用 VFL 设置这些约束的好方法是什么?按钮列表将作为 UIButton 数组传入。 NSArray *
我有以下代码,我正在尝试实现添加到垂直 ScrollView 的动态图像。我想要它的约束,以便图像将自身设置在 ScrollView 的边界内。 但是结果是图像似乎保持其原始大小(比 ScrollVi
当我尝试根据设备方向在单个 View Controller 中动态分配约束时,我遇到了意外的行为。 期望的行为:如下面的代码所示,我使用 VFL 将 View 附加到 super View 的右边缘、
我已经使用自动布局在 Storyboard中设计了我的 View ,但是我在使用 VFL 以编程方式实现它时遇到了一些问题。这个 View 在纵向上看起来像这样 三个 subview 按某种顺序垂直布
我是 iOS 开发的新手,VFL 让我很头疼。我正在尝试将以下约束转换为 VFL 以作为研究案例的简单 View ,但我的宽度从未被推断出来,除非我明确指定宽度,否则 View 永远不会显示。 H:|
我在 iOS 8 上的 VFL 中遇到了约束问题,而在 6 和 7 上一切正常。这是约束条件: H:|-margin-[_imageView]-(=>margin)-[_label]-margin-|
我正在了解 VFL,并且正在尝试一些我需要帮助的东西。 我在纵向模式下将 ImageView 对齐,如下图所示。 横向 View 如下所示 在横向中,我希望图像沿 Y 轴居中,即比图像中显示的稍高一些
|我的 View Controller 中有一个带有自定义 UITableViewCell (单元格)的 TableView (alertTableView)。对于这个 UITableViewCell
我正在开发的应用程序有很多视觉格式的限制。在一次操作中集中一些网络请求后,我开始遇到 EXC_BAD_ACCESS 崩溃。如果我通过 NSLayoutConstraint(item....) 初始值设
我正在使用使用视觉格式语言的自动布局。 在水平模式下,我可以像这样在一行代码中包含两个标签 constraints = [NSLayoutConstraint constraintsWithVis
我正在学习通过代码在 VFL 中编写约束 我的 View 水平居中: let constraintY = NSLayoutConstraint.constraintsWithVisualFormat(
所以我正在做一些非常简单的事情,我想让一个对象与其父 View 的边缘底部保持固定的距离。说20个ios点。我尝试以下操作: addConstraintsWithFormat("V:|[v0]-2
我是一名优秀的程序员,十分优秀!