【发布时间】:2017-01-09 10:29:05
【问题描述】:
如果标题对于设备宽度来说太长,我会尝试使用省略号,因此下面的红色优先级始终可以始终显示:
以上是它的样子。 它适用于短标题,但现在看起来像这样:
我在这里设置了一个工作示例:https://rnplay.org/apps/heKkoQ
尝试短标题,你会发现它看起来正确,但长标题,它不适合优先级。
有人可以提出可行的解决方案吗?
【问题讨论】:
标签: react-native flexbox
如果标题对于设备宽度来说太长,我会尝试使用省略号,因此下面的红色优先级始终可以始终显示:
以上是它的样子。 它适用于短标题,但现在看起来像这样:
我在这里设置了一个工作示例:https://rnplay.org/apps/heKkoQ
尝试短标题,你会发现它看起来正确,但长标题,它不适合优先级。
有人可以提出可行的解决方案吗?
【问题讨论】:
标签: react-native flexbox
您应该将flex: 1 添加到标题容器样式并将flexShrink: 1 添加到标题样式。还可以使用 ellipsizeMode='tail' 和 numberOfLines={1} 属性作为标题。
【讨论】:
flexShrink 代替flex 作为标题。