当我展开并折叠ios中的TableList单元格时,如何更改UILabel文本颜色

时间:2015-12-14 08:42:58

标签: ios objective-c uitableview

我是iOS的新手,我创建了一个Expandable-ListView,这里我的主要要求是当我展开单元格时,我希望将UILabel textcolor更改为“RED”颜色并保留所有单元格{{1 textcolors必须像我的下图一样是“ORANGE”,当我折叠扩展的单元格时,那个单元格的UILabel textcolor必须是“ORANGE”。

为此,我尝试了下面的代码,但是当我崩溃的单元格时,textcolor并没有像“ORANGE”那样改变,请帮助我。

我的代码:

.h文件: -

UILabel

.m文件: -

#import <UIKit/UIKit.h>
@interface ViewController : UIViewController<UITableViewDataSource,UITableViewDelegate>
{
    NSMutableArray  *arrayForBool;
    NSArray *sectionTitleArray;

}
@property (weak, nonatomic) IBOutlet UITableView *expandableTableView;

@end

enter image description here

1 个答案:

答案 0 :(得分:2)

您只需要替换以下行:

if(collapsedSection ==  section) 

if ([[arrayForBool objectAtIndex:section] boolValue])