我正在尝试为 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>
我需要更改焦点选项卡的背景颜色,并且还想更改焦点时选项卡的文本颜色。