【发布时间】:2015-07-21 14:35:44
【问题描述】:
我正在使用react-native,对于一个组件,我需要将 SliderIOS 组件的默认图像替换为自定义图像。有什么方法可以做到这一点,或者我应该创建一个自定义滑块组件吗? (我没有这方面的经验。)
我已经尝试过将图像嵌入作为滑块的子项以及反之亦然的方法,但是它们都不起作用。
【问题讨论】:
标签: javascript ios react-native
我正在使用react-native,对于一个组件,我需要将 SliderIOS 组件的默认图像替换为自定义图像。有什么方法可以做到这一点,或者我应该创建一个自定义滑块组件吗? (我没有这方面的经验。)
我已经尝试过将图像嵌入作为滑块的子项以及反之亦然的方法,但是它们都不起作用。
【问题讨论】:
标签: javascript ios react-native
查看source code for RCTSliderManager,我们可以看到它只暴露了value、maximumValue、minimumValue、minimumTrackTintColor和maximumTrackTintColor。这意味着看起来你运气不好。您可以使用 RCTSlider 和 RCTSliderManager 文件作为自定义组件的起点,或者您可以创建拉取请求以在 UISlider 上公开setThumbImage。
【讨论】:
我创建了一个pull request 来解决这个问题,希望能被接受。
【讨论】: