在标签视图控制器之间切换时,UIEdgeInsetsMake失败

时间:2014-08-09 22:53:27

标签: ios objective-c ios7 google-maps-sdk-ios

我有一个Tab View Controller,它管理两个ViewControllers。其中一个ViewControllers是GMSMapView。我通过执行以下操作来防止与导航重叠:

self.mapView_.padding =
UIEdgeInsetsMake(self.topLayoutGuide.length + 5,0,self.bottomLayoutGuide.length + 5,0);

这在初始加载时效果很好。但是当我切换到另一个标签然后返回时,位置按钮会下降到底部的标签栏下方。似乎第二次出现时忽略了padding属性。

最初我在viewWillAppear方法中设置了padding属性,但我也在viewDidLoad中进行了测试,但问题是相同的。

我做错了什么?

0 个答案:

没有答案