質問編集履歴

1

ソース詳細として例文を記述しました。

2015/07/24 01:59

投稿

giraffese
giraffese

スコア13

test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,7 @@
1
+ ※ 追記しました。
2
+
3
+
4
+
1
5
  いつも拝見させて頂いています。
2
6
 
3
7
 
@@ -23,3 +27,45 @@
23
27
  効率よく実現出来る方法がありましたらご教授頂けますと幸いです。
24
28
 
25
29
  よろしくお願い致します。
30
+
31
+
32
+
33
+ ※ 追記
34
+
35
+
36
+
37
+ 既存のCellのタイトルテキストを格納したものをArray1、
38
+
39
+ didSelectRowAtIndexPathにて選択済みのCellのタイトルテキストをNSUserDefaultsに格納し、
40
+
41
+ 一時取り出したものをArray2として
42
+
43
+
44
+
45
+ - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
46
+
47
+
48
+
49
+
50
+
51
+
52
+
53
+ cell.textLabel.text = [Array1 objectAtIndex:indexPath.row];
54
+
55
+
56
+
57
+ if (Array1 == Array2){
58
+
59
+ cell.textLabel.textColor = [UIColor blackColor]
60
+
61
+ } else {
62
+
63
+ cell.textLabel.textColor = [UIColor grayColor]
64
+
65
+ }
66
+
67
+
68
+
69
+ 上記のようにしましたが全てのテキストラベルの色が変わってしまい、個々の変更が出来ません。
70
+
71
+ Array2の中身は別途重複削除しています。