gpt4 book ai didi

ios - 访问 iOS 7 隐藏的 UITableViewCellScrollView?

转载 作者:可可西里 更新时间:2023-11-01 04:23:42 27 4
gpt4 key购买 nike

Apple 更改了 iOS 7 中的 UITableViewCell 层次结构

使用 iOS 6.1 SDK

<UITableViewCell>
| <UITableViewCellContentView>
| | <UILabel>

使用 iOS 7 SDK

<UITableViewCell>
| <UITableViewCellScrollView>
| | <UITableViewCellContentView>
| | | <UILabel>

我的问题是 UITableViewCellScrollView.layer.masksToBounds = TRUE 默认情况下,我需要它为 false。

我尝试了以下方法:

UIView * scrollView = [self.subviews objectAtIndex:0];
scrollView.layer.masksToBounds = NO;

[self.myLabel.superview.layer setMasksToBounds:NO];

但它们都没有更改 UITableViewCellScrollView。我怎样才能访问这个 ScrollView ?

最佳答案

访问新的 CellScrollView 的唯一方法是在创建后访问单元 super View 。

我添加了以下 cellForRowAtIndexPath:

cell = [[UICustomTableViewCell alloc] init];
UIView *cellScrollView = cell.myLabel.superview;
[cellScrollView.layer setMasksToBounds: NO];

我认为 Apple 应该为我们提供一种无需破解即可访问此新 ScrollView 的方法。

关于ios - 访问 iOS 7 隐藏的 UITableViewCellScrollView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19162725/

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