SetSemanticContentAttribute:不在TVOS 10中工作



在我的应用程序中,我将布局方向设置为右至左,我的应用程序在TVOS 9上正常工作,但是当我在TVOS 10上运行应用程序时,它会以左至右的布局方向运行看起来OS忽略了SetsemanticContentAttribute。我正在使用以下代码。

if(IOS9) {
    [[UINavigationBar appearance] setSemanticContentAttribute:UISemanticContentAttributeForceLeftToRight];
    [[UITabBar appearance] setSemanticContentAttribute:UISemanticContentAttributeForceRightToLeft];
    if ([[[UIView alloc] init] respondsToSelector:@selector(setSemanticContentAttribute:)]) {
        [[UIView appearance] setSemanticContentAttribute:UISemanticContentAttributeForceRightToLeft];
        [[UILabel appearance] setSemanticContentAttribute:UISemanticContentAttributeForceRightToLeft];
        [[UITableView appearance] setSemanticContentAttribute:UISemanticContentAttributeForceRightToLeft];
        [[UICollectionView appearance] setSemanticContentAttribute:UISemanticContentAttributeForceRightToLeft];
        [[UIButton appearance] setSemanticContentAttribute:UISemanticContentAttributeForceRightToLeft];
    }
}else{
    if ([[[UIView alloc] init] respondsToSelector:@selector(setSemanticContentAttribute:)]) {
        [[UIView appearance] setSemanticContentAttribute:UISemanticContentAttributeForceRightToLeft];
    }
}

将forcerightToleft设置为TVOS中的属性semanticcontentattribute的值没有任何效果。视图从左到右添加。

这是TVOS中的一个错误https://openradar.appspot.com/31138095

相关内容

  • 没有找到相关文章

最新更新