2017-02-06 44 views
1

我的意思是,不是UITabBarItem,UIButton。例如,在Deezer應用程序中,中間的按鈕顯示一個覆蓋整個屏幕的動畫視圖。我不想讓按鈕變圓。只是爲了執行行動。如何將一個按鈕添加到選項卡欄控制器

+0

TabBar兼容與他們自己的按鈕不UIButton – Mannopson

+0

那麼是否有任何解決方法,使這項工作? –

+0

你不需要一個UIButton來完成你所提到的。這與添加目標一樣簡單。 –

回答

1

這是一個非常簡單的例子。你仍然需要修改,以適應您的需求,但如果你有一個名爲的UIBarButtonItem您已經添加到您的導航欄button,你應該能夠做這樣的事情,在viewDidLoad

button.action = #selector(showView) 

然後你只需要創建一個被調用的函數。

func showView() { 
    let myView = UIView() 
    self.view.addSubview(myView) 
} 

當然這沒有動畫,但這只是爲了指出你正確的方向。

+0

謝謝!我會寫一個動畫。我怎樣才能使它從上到下滑動消失? –

+0

嗯,我不是100%確定,但我認爲使用平底手勢識別器可能會起作用。 –

+0

是的,但我該怎麼做? –

相關問題