React Native SliderIOS 无法正确呈现

React Native SliderIOS not rendering properly

我是 React Native 的新手(完成了几个示例应用程序,但我试图在没有路线图的情况下进行分支),并且我在使用 SliderIOS 时遇到了问题。我的滑块代码如下

<SliderIOS style={styles.slider} 
    onValueChange={(value) =>this.setState({value:value})} 
    maximumValue={100.0} 
    minimumValue={0.0} />

样式包括:

slider:{
    height:30,
    margin:15,
  }  

getInitialStateMethod 将 this.state.value 设置为 0。

轨道丢失,旋钮完全无法使用(参见 http://i.imgur.com/K85zRBG.jpg - 还不能 post 图片)。
我确定我遗漏了一些非常简单的东西,但不确定如何解决。如果您需要更多信息以使我的问题变得合理,请告诉我。

谢谢!

我认为你的问题是你没有指定滑块的宽度。尝试将 flex: 1 添加到样式 slider,这将使滑块消耗掉其他组件不需要的所有剩余 space。有关详细信息,请参阅 CSS tricks as well as the React Native documentation。或者,您可以设置 width 属性。您可以在下面看到我用于创建下图所示滑块的一些代码:

sliderConfigurationView:
{
    height: 20,
    flex: 1,
    margin: 6
}