In interface builder it only gives me the option of constraining my sub view to the bottom layout guide, not the superview. Because I am sometimes using the controller as a child controller in a container controller setup, I really want to constraint to the superview bottom, not the bottom layout guide.
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
Select your TableView and go to Editor -> Pin
.
From there you have 4 options to pin to superview:
- Leading Space to Superview
- Trailing Space to Superview
- Top Space to Superview
- Bottom Space to Superview
This works as expected. The only downside is that you have to perform the pinning manually, as there are no shortcuts available.
回答2:
As @Trianna Brannon pointed out, the approach in the other answer no longer works in Xcode7. In Xcode7 you have to right click your element, draw a line to the bottom until the constraint selector pops up.
Then press ALT and now you'll get the desired Bottom constraint: