1.一种列表视图的实现方法,其特征在于,所述方法包括:
在利用OC语言开发的OC模块中,创建RN集合视图类,并将所述RN集合视图类与利用JS语言开发的JS模块进行桥接,所述RN集合视图类继承于UICollectionView;
利用所述JS模块调用所述RN集合视图类,创建所述RN集合视图类的实例。
2.如权利要求1所述的方法,其特征在于,所述创建RN集合视图类,并将所述RN集合视图类与利用JS语言开发的JS模块进行桥接,包括:创建用于表征列表视图中单元壳视图的RNSmartCollectionViewCell类,并将所述RNSmartCollectionViewCell类与所述JS模块桥接;
创建用于搭载所述列表视图的RNSmartCollectionView类,并将所述RNSmartCollectionView类与所述JS模块桥接,其中,所述RNSmartCollectionView类中维护有模板属性和段落属性,所述模板属性用于存放注册给所述RNSmartCollectionView类的模板视图,所述段落属性用于存放所述所述RNSmartCollectionView类的数据源;
创建RNSmartCollectionTemplateView类。
3.如权利要求2所述的方法,其特征在于,所述创建用于表征列表视图中单元壳视图的RNSmartCollectionViewCell类,包括:继承UICollectionViewCell创建所述RNSmartCollectionViewCell类。
4.如权利要求2所述的方法,其特征在于,所述创建用于搭载所述列表视图的RNSmartCollectionView类,包括:继承UIView创建所述RNSmartCollectionView类,其中,所述RNSmartCollectionView类的内部创建有UICollectionView,所述UICollectionView作为所述RNSmartCollectionView类的子视图添加在所述RNSmartCollectionView类的视图层级中。
5.如权利要求2所述的方法,其特征在于,所述利用所述JS模块调用所述RN集合视图类,创建所述RN集合视图类的实例,包括:构建与所述模板属性对应的模板信息,以及与所述段落属性对应的段落信息;
创建所述RNSmartCollectionView类的实例;
将所述模板信息和所述段落信息传入所述RNSmartCollectionView类的实例中。
6.一种列表视图的实现装置,其特征在于,所述装置包括:
第一创建模块,用于在利用OC语言开发的OC模块中,创建RN集合视图类,并将所述RN集合视图类与利用JS语言开发的JS模块进行桥接,所述RN集合视图类继承于UICollectionView;
第二创建模块,用于利用所述JS模块调用所述RN集合视图类,创建所述RN集合视图类的实例。
7.如权利要求6所述的装置,其特征在于,所述第一创建模块,包括:
第 一 创 建 单 元 ,用 于 创 建 用 于 表 征 列 表 视 图 中 单 元 壳 视 图 的RNSmartCollectionViewCell类,并将所述RNSmartCollectionViewCell类与所述JS模块桥接;
第二创建单元,用于创建用于搭载所述列表视图的RNSmartCollectionView类,并将所述RNSmartCollectionView类与所述JS模块桥接,其中,所述RNSmartCollectionView类中维护有模板属性和段落属性,所述模板属性用于存放注册给所述RNSmartCollectionView类的模板视图,所述段落属性用于存放所述所述RNSmartCollectionView类的数据源;
第三创建单元,用于创建RNSmartCollectionTemplateView类。
8.如权利要求7所述的装置,其特征在于,所述第一创建单元,具体用于:继承UICollectionViewCell创建所述RNSmartCollectionViewCell类。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现以下步骤:在利用OC语言开发的OC模块中,创建RN集合视图类,并将所述RN集合视图类与利用JS语言开发的JS模块进行桥接,所述RN集合视图类继承于UICollectionView;
利用所述JS模块调用所述RN集合视图类,创建所述RN集合视图类的实例。
10.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现以下步骤:在利用OC语言开发的OC模块中,创建RN集合视图类,并将所述RN集合视图类与利用JS语言开发的JS模块进行桥接,所述RN集合视图类继承于UICollectionView;
利用所述JS模块调用所述RN集合视图类,创建所述RN集合视图类的实例。