添加适配宽高

This commit is contained in:
leo
2019-11-04 16:44:16 +08:00
parent 5ab4ccefef
commit 135be2f093
3 changed files with 79 additions and 10 deletions

View File

@@ -1,4 +1,4 @@
import { ListViewTs } from "./Listview/listview";
import { ListViewTs, ListViewParams } from "./Listview/listview";
const { ccclass, property } = cc._decorator;
@@ -36,7 +36,14 @@ export default class ListViewFactory extends cc.Component {
listView: ListViewTs;
init(data) {
init(data: Array<any>) {
//下一帧执行当使用widget适配高宽可以取得真实长度。
this.scheduleOnce(() => {
this._init(data);
}, 0);
}
_init(data: Array<any>) {
//初始化
let item = cc.instantiate(this.prefab);
this.listView = new ListViewTs({

View File

@@ -804,7 +804,7 @@ export enum ListViewDir {
Horizontal = 2,
}
type ListViewParams = {
export type ListViewParams = {
scrollview: cc.ScrollView;
mask: cc.Mask;
content: cc.Node;