Попробуйте следующее:
else if(indexPath.row == 1) {
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(50,0,200,21)];
label.text = @"Select to change code";
label.tag = 1;
label.textColor = [UIColor grayColor];
[cell addSubview:label];//i changed oonly this line
cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
}
Надеюсь, это поможет вам ........
Редактировать: (потому что я не могу комментировать. Причина небольшого изменения заключается в том, что в исходном коде вы добавили метку в ячейку в качестве ее дочернего элемента accessoryType (фактически покрывая его своей меткой), тогда как в пересмотренном коде Метка была правильно добавлена как отдельное подпредставление в ячейку.