【问题标题】:Remove the top border on TabView?删除 TabView 的上边框?
【发布时间】:2020-01-23 08:28:02
【问题描述】:

有什么办法可以去掉 iOS 上 TabView 的上边框?

我尝试将border-width: 0;border-color: transparent; 添加到TabView,但这些似乎都没有效果。

【问题讨论】:

    标签: nativescript nativescript-vue


    【解决方案1】:

    您必须在UITabBar 上将clipsToBounds 设置为true

    HTML

    <TabView (loaded)="onTabViewLoaded($event)">
    

    TS

       onTabViewLoaded(event) {
            if (event.object.ios) {
                event.object.viewController.tabBar.clipsToBounds = true;
            }
        }
    

    【讨论】:

    • 确实删除了边框,但它也删除了背景颜色 - 有没有办法重新添加它?
    • 更新了答案,clipsToBounds 只隐藏了边框,不影响背景色。
    • 完美!非常感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-03-21
    • 2015-03-08
    • 2018-07-23
    • 2013-04-15
    • 2010-11-07
    • 2019-06-18
    • 1970-01-01
    相关资源
    最近更新 更多