cgsize相关内容

正确使用 internalContentSize 和 sizeThatFits:在带有自动布局的 UIView 子类上

我问这个(不知何故)简单的问题只是为了挑剔,因为有时我担心我可能会误用许多 UIView 的 API,尤其是在自动布局方面. 为了让它变得超级简单,我将举一个例子,假设我需要一个 UIView 子类,它有一个图像图标和一个多行标签;我想要的行为是我的视图高度随着标签的高度而变化(以适应里面的文本),此外,我正在使用界面构建器进行布局,所以我有这样的东西: 有一些限制,为图像视图提供固定 ..
发布时间:2021-12-31 20:46:12 移动开发

如何获取uiimage的高度和宽度?

从URL 邮件 我正在将图像添加到邮件视图.它将显示完整图像.但是我要计算,按比例更改图像的高度和宽度. 如何获取 UIImage 的高度和宽度? 解决方案 让heightInPoints = image.size.height让heightInPixels = heightInPoints * image.scale让widthInPoints = image.size.wi ..
发布时间:2021-05-16 20:06:26 移动开发

OCMock传递任何CGSize

我正在使用OCMock,并且正在我的一项测试中尝试执行以下操作: [[mockScrollView expect] setContentSize:[OCMArg any]]; 问题是[OCMArg any]返回一个id类型,并且我想使用任何CGSize,因为我不知道它的确切值.我该如何通过这个论点? 解决方案 使用OCMock 2.2版,您可以使用ignoringNonObjec ..
发布时间:2020-07-19 19:54:35 移动开发

如何在转换之前计算UIView的框架?

问题 我有一个UIView,我向它申请了CGAffineTransform.我希望能够了解如果未应用转换的视图框架. 我正在寻找一种(简单的)解决方案来处理变换为“零变换"(不可逆)的情况. 我的尝试 我认为以下内容不适用于“零变换". CGRect result ; CGAffineTransform transform = self.transform ; r ..
发布时间:2020-07-19 19:54:31 移动开发

获取iOS 7中的NSString高度

我使用以下代码从字符串长度计算标签的高度。我使用的是xcode 5.0,它在iOS 6模拟器中运行良好但在iOS 7中效果不佳。 NSString * str = [ [array objectAtIndex:i] valueForKey:@“comment”]; CGSize size = [className sizeWithFont:[UIFont systemFontOfS ..
发布时间:2018-09-26 17:05:05 移动开发

更快地估算CollectionView中的单元格高度

我的UICollectionView中有一个无限滚动,我注意到我估计单元格高度的方式是我的集合视图的瓶颈。它导致一些长时间的延迟,我滚动我的集合视图越多。 有更好的方法来估计我的细胞的高度吗? 单元格的高度不同,因为每个单元格都有 UILabel 。我将不同长度的NSMutableAttributedStrings分配给那些UILabel: let paragraphStyle ..
发布时间:2018-09-20 21:44:43 移动开发

frame.size.width和frame.width之间的区别

我正在swift中编写一个程序,刚才我注意到我可以直接访问 CGRect 框架的width和height属性而不使用 CGSize 宽度和高度。那就是我现在能够编写这样的代码。 @IBOutlet var myView:UIView! 覆盖func viewDidLoad() { super.viewDidLoad() var height = myView.frame.hei ..
发布时间:2018-09-06 10:54:33 移动开发

iPhone - 我怎样才能获得uiimage的高度和宽度

从网址图片中邮件 我正在将图片添加到邮件视图中。它将显示完整的图像。但我想计算,按比例改变图像的高度和宽度。 如何获得 UIImage的高度和宽度? 解决方案 让heightInPoints = image.size.height let heightInPixels = heightInPoints * image.scale let widthInPoints ..
发布时间:2018-08-31 18:57:04 移动开发

两个矩形之间的距离

我怎样才能找到两个矩形之间的距离?相交距离应该返回0。 解决方案 以下是一个用于计算CGSize表示的两个CGRect之间距离的快速函数: CGSize CGSizeDistanceBetweenRects(CGRect rect1,CGRect rect2) { if(CGRectIntersectsRect(rect1,rect2)) { 返回CGSizeMake(0,0 ..
发布时间:2018-04-23 17:56:16 其他开发

intrinsicContentSize和sizeThatFits的正确用法:上UIView子类与自动布局

我问这(某种程度上)简单的问题,只是要挑剔,因为有时候我担心滥用我可能会做很多的UIView API的,尤其是当它涉及到自动布局。 要使它超级简单的,我会​​用一个例子去,让我们假设我需要有一个形象的图标和一个多标签的UIView子类;我想要的行为是我的观点的高度与标签的高度变化(以适应内的文本),另外,我也奠定了它与界面生成器,所以我有这样的事情: 用一些限制,让固定的宽度和高度的图像视 ..
发布时间:2016-07-27 15:33:29 移动开发