Swift中如何使用CGSize相关API?

2026-05-20 21:501阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计158个文字,预计阅读时间需要1分钟。

Swift中如何使用CGSize相关API?

swiftimport UIKitimport QuartzCore

let zeroSize=CGSize.zerolet size=CGSize(width: 20, height: 20)print(size.width)print(size.height)print(size.debugDescription)// 平移是不会发生大小变化的,所以这个方向没有变化

Swift中如何使用CGSize相关API?

import UIKit//核心绘图和动画import QuartzCorelet zeroSize=CGSize.zerolet size=CGSize(width: 20, height: 20)size.widthsize.heightsize.debugDescription//平移是不会发生大小变化的 所以这个地方没有变化let transfrom:CGAffineTransform=CGAffineTransform.identitylet moveTransform=transfrom.translatedBy(x: 10, y: 10)let secondSize=size.applying(moveTransform)let rotateTransfrom=moveTransform.scaledBy(x: 2.0, y: 1.0)let thirdSize=size.applying(rotateTransfrom)thirdSize.equalTo(size)thirdSize.equalTo(CGSize(width: 40, height: 20))//字符串转换为 尺寸对象let fifthSize=NSCoder.cgSize(for: "{200,100}")

本文共计158个文字,预计阅读时间需要1分钟。

Swift中如何使用CGSize相关API?

swiftimport UIKitimport QuartzCore

let zeroSize=CGSize.zerolet size=CGSize(width: 20, height: 20)print(size.width)print(size.height)print(size.debugDescription)// 平移是不会发生大小变化的,所以这个方向没有变化

Swift中如何使用CGSize相关API?

import UIKit//核心绘图和动画import QuartzCorelet zeroSize=CGSize.zerolet size=CGSize(width: 20, height: 20)size.widthsize.heightsize.debugDescription//平移是不会发生大小变化的 所以这个地方没有变化let transfrom:CGAffineTransform=CGAffineTransform.identitylet moveTransform=transfrom.translatedBy(x: 10, y: 10)let secondSize=size.applying(moveTransform)let rotateTransfrom=moveTransform.scaledBy(x: 2.0, y: 1.0)let thirdSize=size.applying(rotateTransfrom)thirdSize.equalTo(size)thirdSize.equalTo(CGSize(width: 40, height: 20))//字符串转换为 尺寸对象let fifthSize=NSCoder.cgSize(for: "{200,100}")