关于TextInput控件文本对齐问题



  • 需求描述:
    个人信息每行文本右对齐,双击文本可直接进入编辑状态,编辑完成后更新并保持右对齐。
    0_1452096018241_me.jpg

    • 直接对TextInput 设置textAlign right居然可以,不过给出了warn信息,不允许这么干,没有相应的props;

    • 想通过一个label + TextInput方式实现,点击label,显示TextInput,隐藏Label,编辑完成后恢复label并隐藏TextInput,找了资料http://stackoverflow.com/questions/30266831/hide-show-components-in-react-native,大概意思是通过state去render不同控件结构;

    是否还有其它思路,谢谢!



  • 一般应该都是第二种思路



  • react框架的思路就是让不同的组建通过state去render



  • @dev_dxy 谢谢,自己已经实现了


Log in to reply