前端之家收集整理的这篇文章主要介绍了
objective-c – CGRectMake替代方案,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我已经看到了使用CGRectMake()来初始化CGRect变量的替代
方法:
CGRect frame = (CGRect){0,10,10};
我的问题是,CGRect frame =(CGRect){0,10};工作?幕后发生了什么?它看起来像一个c风格的数组正在初始化({x,y,w,h}),然后被转换为CGRect结构 – 这是正确的吗?如果是这样,如何将c样式数组转换为结构?
注:我不是问使用CGRectMake()的上述替代方案是否合适,我只想了解它为什么/如何工作.
原文链接:https://www.f2er.com/c/111420.html