我目前正在开发一个应用程序,该应用程序在视图上绘制一系列矩形 ( CGRect
),并根据 UIView 的大小调整它们的大小。此代码包含在继承 UIView (rectangle.h/rectangle.m) 的类文件中。由于某种原因,我无法使用self.view.bounds.height
或self.view.bounds.width
获取我需要的值。我正在使用drawrect
类中内置的重写方法“”。如何获得视图大小?或者如果那不可能,我该如何实现?
问问题
2180 次
2 回答
2
采用
self.view.bounds.size.width
self.view.bounds.size.height
或者
如果 self 类本身就是一个UIView
self.bounds.size.width
self.bounds.size.height
于 2013-05-01T15:28:10.510 回答
0
您可以使用以下方法获取视图大小:
CGSize viewSize = self.view.frame.size;
NSLog(@"View Size : %@",NSStringFromCGSize(self.view.frame.size));
于 2013-05-01T15:53:50.730 回答