Texture官方文档翻译之三、节点容器(Node Container)

在节点容器中使用节点.

我们极力推荐你在节点容器中使用节点. Texture提供以下这些节点容器.

Texture节点容器(Node Container) UIKit对应类型
ASCollectionNode UICollectionView
ASPagerNode UIPageViewController
ASTableNode UITableView
ASViewController UIViewController
ASNavigationController UINavigationController,实现了 ASVisibility 协议
ASTabBarController UITabBarController,实现了 ASVisibility 协议

以上每个节点容器的示例代码与demo工程都在文档中加了高亮.

我能从使用节点容器中获得什么好处?

节点容器能够自动管理其内部节点的智能预加载功能.意味着这些node的布局计算,数据获取,图片加载,渲染等操作都将异步完成.这就是为什么推荐在节点容器中使用节点的原因.

记住,确实可能存在直接使用节点的情况(在节点容器之外),除非你增加了额外的调用,否则他们只会在出现到屏幕上的时候展现一次(就像UIKit做的那样),这将导致显示性能的退化和显示内容的闪烁.

官方原文链接

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,982评论 25 708
  • Texture提供以下多种节点类型.使用节点替代UIKit组件的一个关键优势是,所有节点都是在主线程之外进行布局和...
    JoeSense阅读 950评论 0 0
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,198评论 4 61
  • 1.tipsy例子:默认用法在元素正下方显示提示信息$('#example-1').tipsy();可以进行如下配...
    JasonQiao阅读 432评论 0 0
  • JSON中文网:http://www.json.org.cn/ JSON(JavaScript Object No...
    小裁缝sun阅读 317评论 0 0