gpt4 book ai didi

iphone - UIScrollView 或自定义绘图

转载 作者:行者123 更新时间:2023-11-28 22:51:56 25 4
gpt4 key购买 nike

我在当前项目中面临以下问题:我想实现如下内容:

enter image description here

来源:https://github.com/NOUSguide/NGVaryingGridView

因为我必须在一周内绘制 40 个或更多电台的 EPG,我的问题是:我应该用许多 subview (代表节目)填充 UIScrollView 还是绘制一个对性能更好使用 Quartz2D 的大 UIView,然后将其添加为 UIScrollView 的单个 subview ?

希望你能关注我,提前致谢,

基督徒

最佳答案

我不确定我是否理解,但是您可以创建一个 ViewQueue,其中的 subview 可以重复使用,例如 UITableView:

每次您需要一个UIView 时,您都会请求Queue(NSMutableArray) 来获取现有 View 。如果队列为空,则创建一个新的 UIView,如果它已经包含 View ,则(重新)使用存储在队列中的现有 UIView。

仅当 UIView 应该可见时才将其添加到屏幕(UIView 从队列中检索),如果它不再可见,则将其从其父 View 中移除并将其添加到队列中。

然后您可以使用 UIScrollView 来显示 subview 。如果您滚动,您只需设置 UIScrollView 大小,使其变大或变小。

希望对您有所帮助!

关于iphone - UIScrollView 或自定义绘图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11777709/

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