【问题标题】:Open a Pop Up from bottom when tab bar item is clicked in Swift 3?在 Swift 3 中单击标签栏项目时从底部打开弹出窗口?
【发布时间】:2018-09-21 18:41:39
【问题描述】:

如何在单击 TabBar 索引 2 时显示 Bottom PopUp 并在单击 PopUp 内的“close”按钮时隐藏以及当弹出窗口显示标签栏时将被隐藏。有人可以帮助我吗?我是新手iOS 开发。提前致谢。

【问题讨论】:

    标签: ios swift3 popup uitabbaritem


    【解决方案1】:

    你必须像这样在 HomeTabBarViewController 上设计一个 UIView

    例如:-

    然后为那个 UIView 拖放 IBOutlet

    @IBOutlet weak var demoView: UIView!
    

    并在 viewDidLoad 方法中设置 isHidden 属性为 false

    override func viewDidLoad() {
        super.viewDidLoad()
        demoView.isHidden = false
    }
    

    现在在十字按钮上设置 isHidden 属性为 true

    @IBAction func crossBtnPrsd(_ sender: Any) {
        demoView.isHidden = true
    }
    

    【讨论】:

    • 我必须在单击第三个标签栏的索引时显示弹出,并在单击该视图的关闭按钮时关闭
    • 你必须在transactionViewController上设计UIView
    • 意味着我有一个标签栏控制器和每个索引的 ViewController 但第三个索引我没有要显示的视图控制器弹出并假设索引 0 ViewController 是否打开并且突然我点击了第三个索引然后 pop 将显示并在后台索引 0 ViewController 也将显示
    • 你在storyboard中有3个viewController正确的news,home和Popular?所以你必须在第三个tabbarviewcontoller上添加UIView
    • 请阅读我上面的评论,我在标签栏控制器中嵌入了 5 个视图控制器
    猜你喜欢
    • 1970-01-01
    • 2017-05-15
    • 2020-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多