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分钟内,我无法接受这个答案,但看起来我还有很多东西要学哈哈。。。谢谢