Ios 获取CGRECT的UIView类的维度?

Ios 获取CGRECT的UIView类的维度?,ios,uiview,core-graphics,bounds,cgrect,Ios,Uiview,Core Graphics,Bounds,Cgrect,我目前正在开发一个应用程序,它在视图上绘制一系列矩形(CGRect),并根据UIView的大小调整它们的大小。此代码包含在继承UIView(rectangle.h/rectangle.m)的类文件中。由于某种原因,我无法使用self.view.bounds.height或self.view.bounds.width来获取所需的值。我正在使用内置于类中的重写方法“drawrect”。如何获取视图大小?或者,如果这不可能,我如何实现这一点 使用 self.view.bounds.size.width

我目前正在开发一个应用程序,它在视图上绘制一系列矩形(
CGRect
),并根据UIView的大小调整它们的大小。此代码包含在继承UIView(rectangle.h/rectangle.m)的类文件中。由于某种原因,我无法使用
self.view.bounds.height
self.view.bounds.width
来获取所需的值。我正在使用内置于类中的重写方法“
drawrect
”。如何获取视图大小?或者,如果这不可能,我如何实现这一点

使用

self.view.bounds.size.width 
self.view.bounds.size.height

如果self类本身是一个
ui视图

self.bounds.size.width 
self.bounds.size.height

可以使用以下方法获取视图大小:

CGSize viewSize = self.view.frame.size;

NSLog(@"View Size : %@",NSStringFromCGSize(self.view.frame.size));

self.bounds.width
self.bounds.height
?在接下来的5分钟内,我无法接受这个答案,但看起来我还有很多东西要学哈哈。。。谢谢