在使用 bringSubviewToFront 时是否有在 View 上调用的方法?
我有一个容器 View ,我可以在其中切换 ListView 和 map View 。我希望 map 在我切换到某个位置时放大到某个位置,但由于 map View 在我切换到它之前已经加载,因此切换时不会调用 viewDidLoad 方法。我将如何解决这个问题?是否有在容器 View 中切换时调用的方法?如果我理解正确,嵌入 segue 会在加载容器 View 时调用吗?
无论如何,我们将不胜感激。如果我需要发布代码,请告诉我。
谢谢
最佳答案
添加这个方法:- 当您触发新的 View 布局事件时,将触发以下方法:-
-(void)viewWillLayoutSubviews
{
//this method will fire while you add or switch view or bringSubviewToFront in the View Controller
}
只需放置一个断点,然后检查!
关于ios - 在 BringSubviewToFront 上调用的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31589123/