在react-native-calendars中动态分配某一天的文本内容

时间:2018-03-31 10:46:55

标签: react-native

例如。当我点击日期“3月7日”时,文本“21天”将在21天后的日期日期而不是" 3月28日出现。“

enter image description here

1 个答案:

答案 0 :(得分:2)

你可能应该根据需要创建一个新的Day Component。

  1. 您可以在反应原生日历中创建新的Day组件:react-native-calendars / src / calendar / day /
  2. 您可以使用react本机日历的API创建新的Day组件,请在此处查看文档https://github.com/wix/react-native-calendars#overriding-day-component

    dayComponent = {({date,state})=> {     return(customDayComponent);   }}

  3. 如果没有日期组件,您将需要获取所需日期的左侧和顶部位置,并在当天放置一个重叠的视图(位置:'绝对',zIndex:1)。