gpt4 book ai didi

objective-c - UITableview 滚动不流畅

转载 作者:行者123 更新时间:2023-11-28 19:20:34 26 4
gpt4 key购买 nike

我的应用程序中有 UITableView 并且通过创建任何类文件正常创建了 tableview 单元格。在我的表格单元格中,我添加了 UITextview,因此我的 UITableView 是“滚动不流畅”。在我评论 textview 代码或将 textview 替换为 textfield/Label 之后,tableview 会尽可能平滑地滚动。

谁能告诉我为什么会这样?提前致谢。

这是我在表中添加 textview 的方式:

    UITextView *txtview = [[UITextView alloc]
initWithFrame:CGRectMake(93.0,36.0,190.0,94.0)];
txtview.backgroundColor = [UIColor clearColor];
txtview.text = [NSString stringWithFormat:@"%@",strText];
txtview.contentInset = UIEdgeInsetsMake(5 ,0 ,0 ,0);
txtview.textColor = [UIColor colorWithRed:221.0/255.0 green:249.0/255.0
blue:250.0/255.0 alpha:1.0];
[cell.contentView addSubview:txtview];
[txtview release];

这是我的 Cell 生成代码:

    UITableViewCell *cell = [tableView
dequeueReusableCellWithIdentifier:CellIdentifier];
if (!cell)
cell =[[[UITableViewCell alloc]initWithStyle:UITableViewCellStyleValue1
reuseIdentifier:CellIdentifier]autorelease];
else
{
NSArray *arraySubviews = [cell.contentView subviews];

for (UIView *views in arraySubviews)
{
[views removeFromSuperview];

}
}

最佳答案

cell =(UITableViewCell *)[tableView dequeueReusableCellWithIdentifier:identifier];  

if (nil ==cell) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:identifier] autorelease];
UITextView *txtview = [[UITextView alloc]
initWithFrame:CGRectMake(93.0,36.0,190.0,94.0)];
txtview.backgroundColor = [UIColor clearColor];
txtview.tag = 15;

txtview.contentInset = UIEdgeInsetsMake(5 ,0 ,0 ,0);
txtview.textColor = [UIColor colorWithRed:221.0/255.0 green:249.0/255.0
blue:250.0/255.0 alpha:1.0];
[cell.contentView addSubview:txtShout];
[txtview release];
}
UITextView *txtview = (UITextView*)[cell.contentView viewWithTag:15];
txtview.text = [NSString stringWithFormat:@"%@",strText];

关于objective-c - UITableview 滚动不流畅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9224389/

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