Как получить список цветов для установки во время выполнения - PullRequest
0 голосов
/ 03 июня 2011

Я новичок в разработке приложений I-Phone. У меня проблема.

Мне нравится менять цвет текста во время выполнения.

У меня есть кнопка, которая мне нравится, чтобы получить все параметры цвета как TableView. После выбора цвета из таблицы цвет текста должен измениться автоматически.

Как получить список цветов для ввода параметра цвета в массиве для реализации.

1 Ответ

1 голос
/ 03 июня 2011

Я почти уверен, что нет способа автоматически получить список цветов.Вам нужно сделать NSArray и залить его тем цветом, который вы хотите.Если вы хотите присвоить каждому цвету имя, либо создайте class (давайте назовем это NamedColor) с UIColor *color; NSString *name; и добавьте компоненты class в массив, либо используйте NSDictionary (есть другие опцииделать это).

//somewhere in the init/viewDidLoad method
colors = [[NSArray alloc] init];
[colors addObject:[[[NamedColor alloc] initWithColor:[UIColor redColor] name:@"Red"] autorelease]];
//...

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
    textColor = ((NamedColor *)[colors objectAtIndex:indexPath.row]).color;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...