Ответ Jhaliya сработает, на самом деле это не совсем то, что вы просили (в вашем примере вы не хотите передавать UIColor
в качестве параметра, вы просто хотите передать его предустановленное имя строки.
Это немного сложно, поскольку такие вещи, как [UIColor redColor]
, являются методами, а не строковыми параметрами. Вы должны будете использовать NSSelectorFromString
, чтобы достичь этого. Намного лучше передать UIColor, как показывает ответ Джалии.