我前些天通过使用大括号来设置C Structs的值,它工作得很好,但我想知道为什么我不能用它来设置属性的价值?为什么{}适用于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};
编译器错误是“预期的表达”
我想我知道为什么,这并不工作,但我想更全面的解释。
有道理。谢谢 – daveMac