gpt4 book ai didi

swift - CGRect 选项之间有什么区别?

转载 作者:行者123 更新时间:2023-11-30 10:48:06 26 4
gpt4 key购买 nike

通常,在为 View 创建框架时,我使用 CGRect,其中参数接受 CGFloat、Double 或 Int。它们都创建一个坐标和尺寸指定为 CGFloat、Int 或 Double(从 Apple Doc 总结)的矩形,但是您选择使用哪种类型的值有关系吗?选择一种选项与另一种选项之间是否存在一些根本差异?这是他们使用内存的方式不同吗?

最佳答案

应该没有什么区别。

这些是方便的初始化器。这意味着您可以使用不同的参数/参数类型init

但是,当然,如果您想创建一个边缘不是 IntCGRect (如果您想要实数),那么您将需要使用init 带有 DoubleCGFloat 参数(尽管语法看起来几乎相同,但在幕后,该特定类型的初始化器将被称为)。

关于swift - CGRect 选项之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55346925/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com