gpt4 book ai didi

ios - drawRect - 图像滚动性能

转载 作者:行者123 更新时间:2023-11-28 22:32:52 26 4
gpt4 key购买 nike

我的 tableview 有很多图像,因此滚动非常不和谐/不愉快。

在寻求更好的滚动性能的过程中,我遇到了 Loren Brichter 的 ABTableViewCell https://github.com/enormego/ABTableViewCell

根据 ABTableViewCell 范例,使用 addSubview: 非常昂贵,而使用 drawRect: 是一个更好的解决方案(就性能而言)。

目前,我的每个 tableviewcells 都包含

  • 自定义 UIImageView
  • 三个按钮

不幸的是,我无法找到如何使用 drawRect:addSubview: 来实现这一点,我只找到了如何使用文本(它在这种情况下我不需要)。

那么如何使用 drawRect 添加图像和三个按钮?使用 drawRect 是否会提高性能(或者这只是一个纯文本的东西)?

构建我的第一个应用,

格雷厄姆

最佳答案

据我所知,我可能是错的,你不能在 draw rect 中添加按钮。 Drawrect 更适合对 View 执行自定义 ui,而不是添加组件。但是,您可以像这样添加图像。

- (void)drawRect:(CGRect)rect {
CGContextRef myContext = UIGraphicsGetCurrentContext();

UIImage *img = [UIImage imageNamed:@"foo.png"];

[img drawInRect:rect];
}

关于ios - drawRect - 图像滚动性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16931666/

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