ios - 获取 CGRects 的 UIView 类的尺寸?

标签 ios uiview core-graphics bounds cgrect

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

最佳答案

使用

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

如果 self 类本身是一个 UIView

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

关于ios - 获取 CGRects 的 UIView 类的尺寸?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16321058/

相关文章:

ios - 过滤和排序 swift 数组

iphone - 如何自定义 UIView 的单个边缘?

ios - 从 iOS 中的 ScrollView 中删除 subview 后减小 ScrollView 的大小

objective-c - 如何确定某些 Objective-C 常量的实际值?

swift - 如何为使用核心图形制作的形状添加自定义颜色?

ios - 为什么 MKOverlayRenderer 上的 drawRect 很慢

ios - CGAffineTransform 影响我的 UIView 的角半径

ios - 具有播放/暂停控件和画中画功能的视频播放器,就像 Safari 中一样

iOS - 如何相对于另一个添加一个 UIButton?

iphone - 将 UIView 加载到数组中然后使用它们