标签: ios xcode autolayout
我有以下屏幕:
如果有人点击Go Pro并购买应用内广告,那么我想从屏幕上移除广告,然后让两个圆形按钮都显示在屏幕的最底部。
我认为有一种可能性是使用水平堆栈视图来保存三个按钮和一个垂直堆栈视图,它首先保持水平堆栈视图,然后是广告视图。
这个解决方案是最好的解决方案还是更聪明的解决方案?
感谢。
更新:
现在正在发生的事情: 使用垂直间距约束只有一个按钮:
对两个按钮使用垂直间距约束
答案 0 :(得分:1)
如果您使用的是iOS 9.0及更高版本,则可以使用stackview else make bottom of bottom constraint of bottom view并在close ad mob上设置为0。
0
对于另一个问题,即按钮拉伸..添加一个包含3个按钮的视图,并为该视图添加约束...只需检查下面的图像并给出约束...
现在关闭admob,只需将高度约束常量设置为0。
,结果将是