如何在Swift中以编程方式添加约束

时间:2015-07-28 09:38:58

标签: xcode swift uiwebview constraints

我在XCode中设置为var app = angular.module('app', ['restangular']) .config(function(RestangularProvider) { RestangularProvider.setBaseUrl("js"); }); app.controller('IndexCtrl', function( Restangular) { var self=this; /* * We can use this one self.people = Restangular.all('emp.json').getList().$object; */ /* or we can use this one */ Restangular.all('emp.json').getList().then(function(result) { self.people = result; }); }); /* this is should be the json response which is get */ [ {"id":1, "subject":"#aashima" }, {"id":2, "subject":"#aansh" }, {"id":3, "subject":"#artle" }, {"id":4, "subject":"#harish" } ]底部约束myWebView。但在某些情况下,我想将其设置为74。为此我做了:

0

但它不起作用。我怎样才能使它有效?

1 个答案:

答案 0 :(得分:0)

您的代码似乎在说:“我希望我的网页视图中心距离我的网络视图中心位于0px”。

我认为这几乎总是如此;)。

我认为您要添加的约束必须与webview的superview底部相关。

您可以执行以下操作:

let bottomConstraint = NSLayoutConstraint(item: myWebView, attribute: .Bottom, relatedBy: .Equal, toItem: myWebView.superview, attribute: .Bottom, multiplier: 1, constant: 0)

myWebView.superview.addConstraint(bottomConstraint)

请注意我将定位约束添加到“定位”视图的超级视图。