2017-03-05 61 views
0

我想執行的功能的一個很好的例子以前是當你打開谷歌地圖,然後點擊一個位置,讓你瞭解有關這個位置,它只是細節之前彈出一個你點擊的標題。我有一張圖片,裏面有16個不同位置的按鈕引腳。當點擊一個按鈕時,我想彈出一個人點擊的內容(只是標題),然後選擇繼續顯示位置的細節(位於單獨的視圖控制器上)。做一個按鈕,彈出一個信息標題它執行其行動

截至目前我有上的圖像(地圖)的頂部16層的按鈕(銷),其上點擊時帶你到與該位置的詳細情況的新的視圖控制器。爲此,我簡單地控制一個按鈕拖動到一個新的視圖控制器。我該如何做到這一點?

回答

0

做你想要什麼,不控制從按鈕拖動到新的viewController。相反,創建一個處理所需功能的@IBAction方法,然後,如果用戶選擇點擊位置的詳細信息,則以編程方式調用segue。

+0

我怎麼能去這樣做?如果我創建了一個動作,當按鈕被點擊時彈出一個標籤,那麼我怎樣才能做到這一點,如果你點擊標籤,它會帶你到一個新的視圖控制器?我有這個功能,它創建了一個標籤,截至目前:@IBAction FUNC btnpressed1(_發件人:任意){ 令標題=(發件人爲AnyObject).title僞(爲:。中性)! scottsLabel.text =「這是一個測試\(標題)鍵」 –

+0

經由上述評論..從初始的viewController(一個與按鈕和標籤)上方的黃色圓圈@Magnas –

+0

控制拖動到目的地的viewController和使一個賽格。給它一個標識符。現在可以使用performSegue方法從您的代碼啓動這個segue。您可以在標籤中加入一個按鈕,或者將tapGestureRecognizer附加到標籤上以啓動它。 – Magnas

相關問題