我按照教程并找到此代码:
self.imageView.frame = (CGRect){.origin = CGPointMake(0.0f, 0.0f), .size = image.size};
它很清楚它的作用,但我不明白这行代码的语法。我第一次看到这样的东西:.size = image.size
。在点语法中,我希望在点前面看到一些东西,比如self.view
,但是 是什么意思.size
?
第二个问题是 - 为什么有圆括号和花括号?我以前从未见过这样的结构(){};
。
我的问题可能听起来很傻,但现在我有点困惑,有人可以解释一下吗?谢谢你。