gpt4 book ai didi

iphone - 如何自定义EKEventViewController的UITableView?

转载 作者:行者123 更新时间:2023-12-03 18:54:38 25 4
gpt4 key购买 nike

有什么方法可以更改 EKEventViewController 中详细信息 UITableView 的背景颜色/图像吗?我可以更改主 UITableView,但不能更改详细 UITableView,因为没有表的导出。例如,以下是 Apple 的 Event App 的示例源代码

最佳答案

您不应该只获取索引:0 处的 subview 。这可能适用于您当前的代码,但如果 Apple 对 View 进行更改,则可能会在未来的 IOS 版本中中断。

这更“面向 future ”

for (UIView *searchTableView in [yourEventController.view subviews]) {

if ([eventTableView isKindOfClass:[UITableView class]]) {
@try {
// change stuff to eventTableView

for (UIView *eventTableViewCell in [eventTableView subviews]) {

if ([eventTableViewCell isKindOfClass:[UITableViewCell class]]) {
@try {
[(UITableViewCell *)eventTableViewCell setBackgroundColor:[UIColor clearColor]];
}
@catch (NSException * e) {
}
}
}


}
@catch (NSException * e) {
}
}
}

记住所有的尝试和捕获!如果苹果对 EKEventViewController 进行了更改,那么代码可能仍然可以工作,并且如果更改破坏了向后兼容性,它也不会崩溃。

关于iphone - 如何自定义EKEventViewController的UITableView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5725231/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com