alexiscn / WXNavigationBar

Handle UINavigationBar like WeChat. Simple and easy to use.
https://github.com/alexiscn/WXNavigationBar
MIT License
133 stars 20 forks source link

导航栏透明的时候无法点击 #11

Closed ccchitat closed 2 years ago

alexiscn commented 3 years ago

Please describe your problem more clearly.

You mean

The more detail your describes, the easier it is to solve.

ccchitat commented 3 years ago

The button under the transparent navigation can not be clicked

alexiscn commented 3 years ago

The button under the transparent navigation can not be clicked

You can add button to wx_navigationbar to enable touch.

ccchitat commented 3 years ago

I just give an example, in fact, I need the view to be able to receive events

iOSyan commented 2 years ago

I just give an example, in fact, I need the view to be able to receive events

请问这个问题解决了吗?遇到同样的问题,导航栏隐藏或透明时,在导航栏位置的view无法相应点击事件

alexiscn commented 2 years ago

You can hide navigation bar in viewWillAppear(_ animated: Bool) and show in viewWillDisappear(_ animated: Bool)

    override func viewWillAppear(_ animated: Bool) {
        super.viewWillAppear(animated)
        navigationController?.setNavigationBarHidden(true, animated: animated)
    }

    override func viewWillDisappear(_ animated: Bool) {
        super.viewWillDisappear(animated)
        navigationController?.setNavigationBarHidden(false, animated: animated)
    }