【问题标题】:How to get the behaviour like below image for Swift 3.0 iOS如何为 Swift 3.0 iOS 获得如下图所示的行为
【发布时间】:2017-02-16 07:19:18
【问题描述】:

我想在 UITabBarController 的 View Controller 的 View 上添加阴影。有人知道吗?

【问题讨论】:

    标签: ios iphone swift3 uitabbarcontroller shadow


    【解决方案1】:

    通过这种方式,您将 showdon 添加到标签栏

    UITabBar.appearance().shadowImage = UIImage(named:"YOURIMAGE")
    UITabBar.appearance().backgroundImage = UIImage(named:"YOURIMAGE")
    

    详细你会发现这段代码很有帮助

        tabBar.barStyle = UIBarStyle.Default
        tabBar.translucent = false
        tabBar.layer.shadowColor = UIColor.grayColor().CGColor
        tabBar.layer.shadowOpacity = 0.8
        tabBar.layer.shadowOffset = CGSizeZero
        tabBar.layer.shadowRadius = 3
        UITabBar.appearance().shadowImage = UIImage()
        UITabBar.appearance().backgroundImage = UIImage()
    

    您可以尝试将阴影效果应用于主视图的子视图,即 tabview 控制器。

        self.view.layer.shadowOpacity = 0.9
        self.view.layer.shadowRadius = 5.0
        self.view.layer.shadowColor = UIColor.black.cgColor
    

    如果有帮助,请尝试。

    【讨论】:

    • 如果我们想给标签栏添加阴影,这很完美。但我需要 ViewController 的标签栏项目视图的阴影。标签栏将在视图控制器下。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多