0
是否有一个监听功能,可以在顶部弹出横幅时调整视图的布局? (即,说“触摸返回呼叫”,“记录”,“地图正在使用您的位置”等)的横幅)当通话,麦克风或位置标语弹出时检测到 - iOS Swift
是否有一个监听功能,可以在顶部弹出横幅时调整视图的布局? (即,说“触摸返回呼叫”,“记录”,“地图正在使用您的位置”等)的横幅)当通话,麦克风或位置标语弹出时检测到 - iOS Swift
它应该调用你的viewWillLayoutSubviews()
方法。您可以根据视图边界相应地覆盖和调整视图。这里
https://developer.apple.com/reference/uikit/uiviewcontroller/1621437-viewwilllayoutsubviews
更多信息斯威夫特代码:
override func viewWillLayoutSubviews() {
super.viewWillLayoutSubviews()
// Use self.view.bounds to do what you want to
}
目标C代码:
- (void)viewWillLayoutSubviews {
[super viewWillLayoutSubviews];
// use self.view.bounds to do what you want to
}
这听起来像它会做的伎俩,谢谢! –
有没有办法让我所有的子视图都像新的边界是整个屏幕一样工作? –
你的意思是自动调整到新的界限? – manishg