[英]Starling Feathers Screen Navigator
我想知道是否有一種方法可以在不繼承Screen的類中使用this.owner.showScreen(screen_id)?
我正在構建一個頁腳類(類似於頁眉,但具有自定義控件),該頁腳類將包含在多個屏幕中,但是該類需要擴展Starling Sprite。 因此,基本上它是一個包含文件/類。
謝謝
作為getter方法,this.owner返回對屏幕導航器的引用,通過該引用來導航擴展Screen的類,因此不可能這樣做。
為什么不簡單地創建一個類,例如Footer,它擴展了feathers.controls.Header並將其y屬性作為stage.height-this.height以便放置在底部? 或將標題放在每個班級的底部
// in initialize method of Screen classes
_header.y = stage.height - _header.height;
感覺空白是正確的,但是您不應該在初始化時這樣做(舞台大小在某些移動設備上可能尚未准備好),我也不會使用舞台高度,而應該使用組件的實際高度。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.