获取 UIView 的帧大小 - iOS

Get frame size of UIView - iOS

我有一个带有 iOS 8 小部件的 iOS 应用程序,我正在尝试获取包含我的小部件的框架的大小(不是设备屏幕的大小),这是可能吗?

我尝试了以下方法,但 returns 整个设备屏幕的帧大小不是我想要的。

CGSize sz = [UIScreen mainScreen].bounds.size;

本质上,这就是我要找的东西:

没关系,最后还是自己解决了。我只是将我的视图高度手动传递到我正在使用的库中,以便它可以工作。

基本上我正在使用一个名为 SCLAlertView 的库来获得一个很好的弹出警报,并使其正确定位(垂直)我现在传递我的视图的高度,如果它确实是一个小部件视图。