Css 弹性盒造型
我对3个嵌套组件的样式设置有问题 背景: 我希望用户输入标签。在测试中,很明显,许多用户不知道他们必须按空格来保存标签(当用户只想输入一个标签时,这是一个问题) 作为一种解决方案,只要用户按下textinput,我就想显示一个尾随提示,按空格保存(leertaste zum speichern=space to save),它显示在用户输入之后 问题如图所示 正如预期的那样,textinput会增长,提示会留在文本后面,但在某个时刻,我的提示会离开容器组件,而我的textinput行为正常 预期的行为是提示始终可见,并且只要给出提示,textinput就会增长(因此永远不会将提示推出屏幕,也不会更改其设计)。从视觉上看,这是当我在gif中暂停时 代码: (添加了#以便用户在无需输入的情况下更清楚地知道该做什么)。如果不清楚我想做什么,请告诉我。 非常感谢你的帮助Css 弹性盒造型,css,reactjs,react-native,flexbox,react-native-flexbox,Css,Reactjs,React Native,Flexbox,React Native Flexbox,我对3个嵌套组件的样式设置有问题 背景: 我希望用户输入标签。在测试中,很明显,许多用户不知道他们必须按空格来保存标签(当用户只想输入一个标签时,这是一个问题) 作为一种解决方案,只要用户按下textinput,我就想显示一个尾随提示,按空格保存(leertaste zum speichern=space to save),它显示在用户输入之后 问题如图所示 正如预期的那样,textinput会增长,提示会留在文本后面,但在某个时刻,我的提示会离开容器组件,而我的textinput行为正常 预
<View
style={{
flexDirection: 'row',
backgroundColor: COLOR_GREY_BACKGROUND,
borderRadius: BORDER_RADIUS,
height: TEXTINPUT_HEIGHT,
marginRight: MARGIN_TO_DISPLAY_EDGE,
width: DIMENSION_WIDTH - 2 * MARGIN_TO_DISPLAY_EDGE,
flexWrap: 'nowrap',
}}
>
<Text
style={{
fontSize: FONT_SIZE_TEXT_INPUT,
...FONT_OPENSANS_SEMI_BOLD,
paddingTop: 1,
paddingRight: 0,
marginLeft: 5,
}}
>
#
</Text>
<View style={{ flexDirection: 'row', flex: 1 }}>
<TextInput
style={[styles.textInputText]}
placeholder={placeholder}
onChangeText={(text) =>
onChangeText(text.toLowerCase())
}
value={value}
autoCapitalize="none"
autoCorrect={false}
onFocus={() => setTextInputFocus(true)}
/>
<View style={{ justifyContent: 'flex-end' }}>
<Text
style={[
styles.textInputText,
{
paddingLeft: 0,
fontSize: FONT_SIZE_SECONDARY_TEXT,
color: COLOR_GREY_TEXT_BACKGROUND,
},
]}
>
{T('spaceToSave')}
</Text>
</View>
</View>
</View>
textInputText: {
fontSize: FONT_SIZE_TEXT_INPUT,
...FONT_OPENSANS_SEMI_BOLD,
//paddingRight: TEXTINPUT_PADDING,
paddingTop: TEXTINPUT_PADDING,
}