获得UIAlertAction的大小

问题描述 投票:1回答:1

有没有办法从UIAlertAction获得高度/宽度?

它似乎不是UIView的子类,所以在UIAlertController中是否有为它设置的常量?

ios cocoa-touch uialertcontroller uialertaction
1个回答
0
投票

是的,您可以获得UIAlertController的高度/宽度

present(alertController, animated: true, completion: nil)
DispatchQueue.main.asyncAfter(deadline: .now() + delay) {
    alertController.view.frame.height
}

注意:在目前的UIAlertController You will get alert part frame only之后需要加一些延迟

© www.soinside.com 2019 - 2024. All rights reserved.