【发布时间】:2019-09-19 06:51:41
【问题描述】:
我正在制作一个 iOS 应用程序,但在我的 UIButton(放置在谷歌地图上)上设置约束时遇到问题。我希望将按钮放置在我的谷歌地图的底部中心。当我在手机上运行该应用程序时,我可以看到该按钮。但是一旦我对按钮应用约束,它就会从屏幕上消失。通过底部的“添加新约束”按钮添加约束。
我不知道为什么没有添加这些约束。我也试过用代码解决这个问题。
self.takePictureBtn.centerXAnchor.constraint(equalTo: self.view.centerXAnchor).isActive = true
self.takePictureBtn.centerYAnchor.constraint(equalTo: self.view.bottomAnchor, constant: self.mapView.frame.size.height - 60).isActive = true
即使上面的代码也不起作用。还有其他简单的添加约束的方法吗?
【问题讨论】:
-
按钮的superview是什么?
-
按钮的超级视图是放置在谷歌地图上的视图
标签: swift xcode button constraints