0

いくつかの配列から供給される単純なグループ化された UITableView があります。cell.selectedTextColor メソッドを使用して、選択したテキストの色を変更しても問題ありません。しかし、これにより、どのセルを選択しても同じ色が適用されます。たとえば、セル 2 のテキストを選択すると緑色になり、他のすべてのセルのテキストが赤色になるようにします。これを達成する方法はありますか?

これに didSelectRowAtIndexPath を使用できますか? もしそうなら、どのように?

乾杯、アダム、スウェーデン

4

1 に答える 1

0

あなたはいくつかのものを取り出したいと思うかもしれませんが、私はこれをここに持っています.

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

    NSInteger row = [indexPath row];

    switch (indexPath.section) 
    {
        case 0:
            switch (row)
            {
                case 0:
                    //Do something amazing
                    break;
                case 1:
                    //Do something amazing
                    break;
                case 2:
                    //Do something amazing
                    break;
                default:
                    //Do something amazing if nothing else will
                    break;
            }
            break;
        case 1:
            //Do something amazing
            break;
        default:
                    //Do something else amazing
            break;
    }
于 2010-02-03T14:00:13.390 に答える