同时设置多个属性

时间:2013-08-08 01:01:21

标签: ios objective-c uifont

有没有办法同时设置多个属性?我试过这个:

dateTextField.font, nameTextField.font = [UIFont fontWithName:@"Gotham-Book" size:16];

但是这得到了警告。还有什么我可以做的吗?

2 个答案:

答案 0 :(得分:6)

如何dateTextField.font = nameTextField.font = [UIFont fontWithName:@"Gotham-Book" size:16]; ??

答案 1 :(得分:0)

你绝对不能那样做。 考虑使用循环或只分配两次字体。

UIFont * font = [UIFont fontWithName:@"Gotham-Book" size:16];
dateTextField.font = font;
nameTextField.font = font;

修改

好的,我在Objective-C中撒谎:multiple assignment exists,但请不要使用它,因为它可能导致意外行为和可怕的代码维护。