试图让UiButton在swift中更改var

时间:2016-12-05 23:58:43

标签: swift uibutton

我正在Swift中创建一个应用程序,我想要一个按钮更改var。我在每个角落都有一个按钮,并将它命名为它所在的一侧,我希望它能改变swipedirection的数量。当我尝试它永远不会改变它

<html>
  <head>

    <script type="text/javascript" src="https://content.jwplatform.com/libraries/i6WMuWEv.js"></script>

  </head>
  <body>

    <div id="container">&nbsp;</div>
    <script>
    var playerInstance = jwplayer("container");
    playerInstance.setup({
        file: "rtmp://localhost:1935/vod/testVid.mp4", <!-- testVid.flv, -->
        primary: "flash",
        width:640,
        height:360
    });
    </script>

  </body>
</html>

1 个答案:

答案 0 :(得分:0)

最简单的方法是使用UIButton的tag属性。假设您设置此属性(在IB中,但您也可以在代码中执行)为左侧为0,右侧为1。你需要在代码中做的就是:

var swipeDirection:Int = -1 // set this way to declare that nothings has been tapped

@IBAction func buttonClicked(_ sender:UIButton) {
    swipeDirection = sender.tag
}

请注意,您将两个按钮设置为此。最简单的方法(如果你使用IB)是编写IBAction 第一个,然后命令 - 从代码拖到IB中。