如何检查我的按钮控制状态。我想在释放按钮时停止AVAudioplayer。
答案 0 :(得分:1)
如果我没弄错,你可以使用Control事件TouchDown进行按下,使用TouchUpInside进行发布。仔细研究控制事件并实现您需要的两种方法。
答案 1 :(得分:0)
您需要为指定的事件添加目标和选择器。通常,该消息将按如下方式发送到视图控制器:
button.addTarget(self, action: "someSelector", forControlEvents: .TouchUpInside)
您需要在someSelector
中实现方法self
,IBAction
通常包含视图控制器。
您还可以在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