RN0.48,DatePickerIOS组件加上style样式后无法显示了



  • RN0.48里,我使用了DatePickerIOS这个组件,如下

    {
           !isAndroid && showDatePick &&
                        <DatePickerIOS
                            date={watchTime ? dateTimeToGreenwich(watchTime) : new Date()}
                            style={styles.iosModalPicker}
                            mode="date"
                            onDateChange={(date) => {this.setState({watchTime : greenwichToDateString(date), errorText: ' '})}}
                        />
                    }
    

    其中设置了style属性,如下

    iosModalPicker: {
            position: 'absolute',
            bottom: 0,
            left: 0,
            right: 0,
            height: 185,
            backgroundColor: '#d3d3d3',
            alignItems: 'center'
        }
    

    这段代码在我以前的项目RN0.22版本时运行的很好的,日期选择器正常出现,样式起效。
    但现在升级版本后,变成这样了。
    0_1509608281598_image.png
    我把style属性去掉,日期选择器便能正常显示,但我的需求是需要自定义一些样式的。
    然后我尝试在DatePickerIOS外层包一个View,然后在View中设置样式,结果这样的写法该组件也变灰了,非常无语。
    望求哪个大神能解答一下!


登录后回复