0

我正在尝试为 tvOS 创建一个 React Native 应用程序。在为 Apple TV 构建时,我没有设法获得正确的 tvOS UITabBar 外观。

目前是否支持?

我不想使用 TabBarIOS,因为与预期的行为相比,它的行为不是很标准,而且当我将它添加到 react 本机代码中时,它也显示已弃用。

下面是我在 TVOS 上显示标签栏的本机代码。

<TabBarIOS
 indicatorStyle={"default"}
 focusable={true}
 hasTVPreferredFocus={true}
 //tintColor="blue"
 unselectedTintColor={this.props.textColor}
 tintColor={this.props.tabbartintColor}
 barTintColor={this.props.barColor}
 >
 
 {this.props.tabs.map(t => (
 <TabBarIOS.Item
 key={t.key}
 title={t.name}
 selected={this.state && this.state.selectedTabKey === t.key}
 onPress={() => this.updateTab(t.key)}
 >
 {t.value}
 </TabBarIOS.Item>
 ))}
 </TabBarIOS>

我需要更改焦点选项卡的背景颜色,并且还想更改焦点时选项卡的文本颜色。

4

0 回答 0