簡體   English   中英

八哥羽毛屏幕導航器

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM