获取UIView - iOS的帧大小

时间:2015-04-15 06:05:32

标签: ios objective-c uiview frame ios8-today-widget

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

我尝试过以下操作,但它会返回整个设备屏幕的帧大小,这不是我想要的。

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

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

enter image description here

1 个答案:

答案 0 :(得分:0)

好的,无论如何,我最终还是设法自己解决了这个问题。我只是手动将视图的高度传递给我正在使用的库,以便它可以工作。

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