ios - 在 BringSubviewToFront 上调用的方法?

标签 ios objective-c methods switch-statement subview

在使用 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/

相关文章:

ios - 如何判断NSURLCache中的响应是否过期?

Java 对其他类的独占方法

ios - Swift 将方法中的特定值作为参数传递

javascript - includes() 不适用于所有浏览器

iphone - 通知未在 IOS 设备之一中显示

ios - 如何调用 iOS 照片编辑扩展?

ios - 使用 navigationBarHidden 作为 getter 属性不会出错

ios - 无法将对象添加到 NSMutableSet(错误 : no visible interface)

objective-c - UITableViewCell setSelectedBackground 无法正确显示框架

javascript - 从 Javascript 调用 iOS Webview 委托(delegate)未触发