【发布时间】:2019-08-11 20:44:13
【问题描述】:
我需要将布局高度设置为其宽度的 60%。 AbsoluteLayout/DockLayout/GridLayout/StackLayout/WrapLayout/FlexboxLayout 都可以吗?
关于如何实现这一点的任何建议?
【问题讨论】:
-
你必须计算它,
layoutChanged事件让你找到布局的当前宽度和高度,然后你可以应用原始宽度的60%作为高度。 -
@Manoj 感谢您的快速回复。我会在最后尝试一下。如果您可以分享示例代码,请不胜感激。
-
但问题是 layoutChangedEvent 不会在 iOS 页面上触发 github.com/NativeScript/NativeScript/issues/7085
-
该问题仅在页面级别报告,而不是在布局级别。
-
@Manoj 当我在 RadListView 项目上尝试这个时,在 android 中它起作用了。但在 iOS 高度没有更新。有什么想法吗?
标签: typescript nativescript aspect-ratio