代码是:
[self.view addConstraints: [NSLayoutConstraint constraintsWithVisualFormat: @"V:|-0-[button]" options:0 metrics:nil views:NSDictionaryOfVariableBindings(button)]];
Run Code Online (Sandbox Code Playgroud)
但该视图与superview相关,而不是顶级布局指南.

| 指的是superview,因此您创建的约束将视图固定到superview的顶部.
您需要将顶部布局指南添加为VFL字符串中的项目:
id guide = self.topLayoutGuide;
[self.view addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"V:[guide][button]"
options:0
metrics:nil
views:NSDictionaryOfVariableBindings(guide,button)]];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3102 次 |
| 最近记录: |