2017-03-05 39 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

相关问题