2017-09-27 12 views
0

ナビゲーションバーの背後にあるビューの上にコードでボタンを使用し、ストーリーボードのUnderTopBarsプロパティを選択解除します。これにより、y座標= -45を設定しています。ボタンは、私のコードは私のボタンは後に、ナビゲーションバーにボタンがスクロールのナビゲーションバーの後ろをクリックしない3

enter image description here

01を隠すように見える

searchBtn.addTarget(self, action: #selector(ViewController.searchAction(_:)), for: .touchUpInside) 

func searchAction(_: UIButton) { 

    print("Button Tapped") 
} 

ある方法

内のタッチアップを示すが、そのクリックできない.NOT火災より

+0

ナビゲーションバーまたはその背後に検索バーを追加していますか? – CodeChanger

+0

'self.view.bringSubviewToFront(yourView)'で試してください –

+0

@ CodeChangerは、名前だけの検索バーですが、実際にはナビゲーションバーに追加されていないボタンです。ナビゲーションの背後にあるBar –

答えて

0

enter image description here

あなたはすべてのビューがない上、ボタンの上にある場合のためにデバッグビュー階層を使用することができます?

また、ボタンが有効になっていることを確認してください。

+0

私はそれが表示されるように使用しましたが、クリック可能ではありません –

関連する問題