ios - 调整 UIView 的大小,以便我绘制的内容可见 - Objective C

标签 ios objective-c ipad uiview

我有一个UIView。我正在以编程方式在 UIView 内画一条线。但是,当线条超出 UIView 范围时,线条超出的部分是不可见的。如何调整 UIView 的大小,以便我在 drawRect 方法中绘制的内容可见?

最佳答案

您可以更改 View 框架。如果您的线是水平的,则给予 View 宽度,否则增加 View 高度。

  view.frame = CGRectMake(view.frame.origine.x, view.frame.origine.y,view.frame.size.width,lengthOfLine ); 

关于ios - 调整 UIView 的大小,以便我绘制的内容可见 - Objective C,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16789253/

相关文章:

ios - 方法 "min()"和 "max()"中内置的 Swift 4 数组是否适用于字符串数组?

ios - 保持 UIView 从一个 Controller 到另一个 Controller

iOS:隐藏/禁用新的 iOS 底栏

ios - 退出 iPhone 应用程序的正确方法?

ios - UICollectionView 单元格在滚动 UICollectionView 时会抖动

ios - 从两个不同的线程调用相同的函数

iphone - Objective-C - 如何保存和加载包含图像的数组

ios - 我们应该使用哪个 pod 而不是 GoogleAnalytics-iOS-SDK?

iphone - 如何在后台线程中延迟调用方法

ipad - iOS 设备的视口(viewport)元标记