我知道很多人已经问了很多关于这个的问题,但是即使有了答案,我也不能让它工作。
当我处理故事板上的约束时,这很容易,但是在代码中我有一段困难的时间。 例如,我尝试让一个视图保持在右侧,并且根据屏幕的方向具有屏幕的高度。这是我的暗号:
UIView *myView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 200, 748)];
myView.backgroundColor = [UIColor redColor];
[self.view addSubview:myView];
[self.view addConstraints:[NSLayoutConstraint
constraintsWithVisualFormat:@"V:|-[myView(>=748)]-|"
options:0 metrics:nil
views:NSDictionaryOfVariableBindings(myView)]];
它不满足某些约束条件。我看不出有什么问题。另外,为什么我不能使用像 self.myView
这样的属性来代替像 myView
这样的局部变量呢?