1

好的,我正在尝试更改 EKEventEditViewController 呈现的 tableview 的外观,但没有成功。我想我应该能够做到这一点,但基本上什么都没有发生。

案例1为tableview设置背景视图

    UIImageView *bkgrnd = [[UIImageView alloc] init]; 
bkgrnd.image = [UIImage imageNamed:@"Background-Portrait2_Left1.png"];
    [[UITableView appearanceWhenContainedIn:[EKEventEditViewController class], nil]
    setBackgroundView:bkgrnd];

案例 2 为所有 UITableViewCells 设置背景颜色。应该是直截了当的,但不适用于 EKEventEditViewController。

[[UITableViewCell appearance] setBackgroundColor:[UIColor greenColor]];

如果您想知道 EKEventEditViewController 是否符合外观协议,文档说明它确实如此。

有任何想法吗?

4

0 回答 0