使用 ios5 外观协议在 EKEventEditViewController 中设置 tablebiew 的外观
好的,我尝试更改 EKEventEditViewController 呈现的表格视图的外观,但没有成功。我想我应该能够做到这一点,但基本上什么也没有发生。
案例 1 为 tableview 设置背景视图
UIImageView *bkgrnd = [[UIImageView alloc] init];
bkgrnd.image = [UIImage imageNamed:@"Background-Portrait2_Left1.png"];
[[UITableView appearanceWhenContainedIn:[EKEventEditViewController class], nil]
setBackgroundView:bkgrnd];
案例 2 为所有 UITableViewCell 设置背景颜色。应该是直截了当的,但不适合 EKEventEditViewController。
[[UITableViewCell外观] setBackgroundColor:[UIColor greenColor]];
如果您想知道 EKEventEditViewController 是否符合外观协议,文档说它符合。
有什么想法吗?
OK, I am trying without succes to change the appearance of the tableview presented by the EKEventEditViewController. I think I should be able to do this, but basically nothing is happening.
Case 1 set the background view for the tableview
UIImageView *bkgrnd = [[UIImageView alloc] init];
bkgrnd.image = [UIImage imageNamed:@"Background-Portrait2_Left1.png"];
[[UITableView appearanceWhenContainedIn:[EKEventEditViewController class], nil]
setBackgroundView:bkgrnd];
Case 2 set the background color for all UITableViewCells. Should be straight forward, but does not wlrk for the EKEventEditViewController.
[[UITableViewCell appearance] setBackgroundColor:[UIColor greenColor]];
And if you are wondering if EKEventEditViewController conforms to the appearance protocol, the documentation says it does.
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论