如何以编程方式将此背景约束到屏幕边缘

时间:2016-03-23 14:35:33

标签: ios objective-c

enter image description here] 1

UIColor *background = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"giberWallpaper.png"]];
self.tableView.backgroundColor = background;

我已经在线查看了如何约束背景,我看到了很多jargin,但没有直接说明如何设置屏幕顶部,侧边和底边的约束等于0。

1 个答案:

答案 0 :(得分:1)

在iOS 8上,您可以使用Visual Format Language。在iOS 9上,您还可以使用较新的布局锚点API。

这里有两种方法:

  1. 将所有边缘锚定到超级视图,或
  2. 将您的图像置于超视图中心,并为高级视图赋予其相同的高度和宽度。