前几天我遇到了一些通过使用花括号来设置 C Structs 的值的东西,它工作得很好,但我想知道为什么我不能用它来设置属性的值?
//This works:
CGPoint pt = {10, 20};
CGRect rct = {0, 5, 50, 50};
//But this doesn't:
self.frame = {0, 5, 50, 50};
imageview.center = {100, 120};
编译器错误是“预期的表达式”
我想我知道为什么这不起作用,但我想要更彻底的解释。