0
我是I-Phone應用程序開發的新手。我遇到了一個問題。如何檢索在運行時設置的顏色列表
我喜歡在運行時更改文本的顏色。
我有一個按鈕,我想取回所有的顏色選項作爲TableView.After選擇從表中的彩色文本的顏色應該自動改變..
如何檢索顏色列表輸入顏色數組中的選項用於實現。
我是I-Phone應用程序開發的新手。我遇到了一個問題。如何檢索在運行時設置的顏色列表
我喜歡在運行時更改文本的顏色。
我有一個按鈕,我想取回所有的顏色選項作爲TableView.After選擇從表中的彩色文本的顏色應該自動改變..
如何檢索顏色列表輸入顏色數組中的選項用於實現。
我很確定沒有辦法自動獲取顏色列表。您需要製作一個NSArray
並用您想要的任何顏色自行填充。如果要爲每種顏色添加一個名稱,請使用UIColor *color; NSString *name;
創建一個class
(我們將其稱爲NamedColor
),並將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;
}