如何更改目标ViewController的内容视图背景颜色

时间:2014-06-20 19:59:34

标签: ios uitableview background-color didselectrowatindexpath

我正在使用Master-detail ViewController,其中有许多行在masterviewcontroller中保存标题,我想根据用户选择的行更改详细ViewController单元格的内容视图背景颜色在大师ViewController。它就像一本书,其中主视图控制器保存章节的标题,当用户选择章节时,它可以在详细视图控制器中读取该章节。 用户不会选择任何单元格,但我会使用NSTimer突出显示并取消详细显示ViewController行。

1 个答案:

答案 0 :(得分:0)

您需要在详细信息视图的.h文件中包含一个属性,以确定所需的颜色。然后在tableviewcontroller中准备segue,你可以创建一个detail viewcontroller的实例并设置属性:

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
    DetailViewController *dest = segue.destinationViewController;
    dest.myBackgroundColorProperty = [UIColor redColor];
}