gpt4 book ai didi

ios - UITableView - SelectedBackgroundView 在 iOS7 中无法使用自动布局

转载 作者:行者123 更新时间:2023-12-01 18:14:45 25 4
gpt4 key购买 nike

我在 iOS7 中使用 UITableVeiw 和静态单元格。在我将 Storyboard转换为使用自动布局之前,表格 View 看起来像这样。

enter image description here

我正在使用 tableviewcell 的“背景 View ”属性和“selectedBackgroundView”属性来设置背景,如下所示:

enter image description here

在 Storyboard 中启用自动布局后,布局变得疯狂,这就是我剩下的:

enter image description here

我没有遇到任何自动布局问题。只是我不再使用自动布局看到前景和背景。

有什么帮助吗?

最佳答案

似乎自动布局给我带来了问题。我以编程方式添加了 backgroundView 和 selectedBackgroundView 并且它可以工作。

- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath {
UIView *selectedView =[UIView new];
selectedView.backgroundColor=[UIColor colorWithRed:0.604 green:0.812 blue:0.059 alpha:1.000];
cell.selectedBackgroundView = selectedView;
UIView *defaultView =[UIView new];
defaultView.backgroundColor=[UIColor colorWithRed:0.396 green:0.404 blue:0.404 alpha:1.000];
cell.backgroundView = defaultView;
}

关于ios - UITableView - SelectedBackgroundView 在 iOS7 中无法使用自动布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23215150/

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