检查UIButton状态是否为条件

时间:2016-02-15 23:57:51

标签: swift uibutton

如何检查我的按钮控制状态。我想在释放按钮时停止AVAudioplayer。

3 个答案:

答案 0 :(得分:1)

如果我没弄错,你可以使用Control事件TouchDown进行按下,使用TouchUpInside进行发布。仔细研究控制事件并实现您需要的两种方法。

答案 1 :(得分:0)

您需要为指定的事件添加目标和选择器。通常,该消息将按如下方式发送到视图控制器:

button.addTarget(self, action: "someSelector", forControlEvents: .TouchUpInside)

您需要在someSelector中实现方法selfIBAction通常包含视图控制器。

您还可以在UIButton上创建IBAction,在故事板中执行此操作。在助理编辑器中,一侧是故事板或xib,另一侧是视图控制器,按Ctrl +单击按钮并拖动到要将 <xctk:WizardPage> <xctk:WizardPage.Style> <Style TargetType="{x:Type xctk:WizardPage}"> <Style.Triggers> <DataTrigger Binding="{Binding IsChecked, ElementName=yesForBAM}" Value="True"> <Setter Property="NextPage" Value="{Binding ElementName=page4}" /> </DataTrigger> <DataTrigger Binding="{Binding IsChecked, ElementName=noForBAM}" Value="True"> <Setter Property="NextPage" Value="{Binding ElementName=page5}" /> </DataTrigger> </Style.Triggers> </Style> </xctk:WizardPage.Style> <StackPanel Orientation="Vertical"> <TextBlock Text="3" /> <RadioButton Name="yesForBAM" Content="Show 4 page" IsChecked="True"/> <RadioButton Name="noForBAM" Content="Do not show 4 page"/> </StackPanel> </xctk:WizardPage> <xctk:WizardPage Name="page4"> <TextBlock Text="4" /> </xctk:WizardPage> <xctk:WizardPage Name="page5"> <TextBlock Text="5" /> </xctk:WizardPage> 放在视图控制器中的位置。

答案 2 :(得分:0)

问题是我想在释放按钮后停止avaudioplayer