[问题] 如何让两个按钮一起按会有独立事件?

楼主: pistols (我不想上报 别寄信啦)   2014-07-26 00:06:34
想请教板友们
关于iOS开发的按钮问题
譬如设计个音乐游戏
按了A按钮会有个IBAction方法 是发出Sound A的声音
并另外再设计B跟C按钮 但是按下去不具任何声音
想请问一下
如果我想让它有另外一个功能:
"当B按钮按住 再按A按钮 才会产生Sound B的声音"
"当C按钮按住 再按A按钮 才会产生Sound C的声音"
我应该要在A按钮的IBAction方法怎么写才会有
"按A = Sound A声" "B按住又按A = Sound B声" "C按住又按A = Sound C声"
就是把A钮当作发声的主事者 B跟C只是叠加A用来改变声音
请问这样的功能大概是要如何写?
希望板友可帮忙解答一下! 感谢!
p.s. 另外 声音的部分由于是短短的音效 我使用AudioToolbox去写
实机测试才发现 音量无法从机身的音量按键调整大小声....
如果使用短音音效比较推荐用哪种框架的呢?
作者: kiii210 (HelloWorld!)   2014-07-26 00:11:00
UIGestureRecognizer找找看
楼主: pistols (我不想上报 别寄信啦)   2014-07-26 00:20:00
k大 这种用UIGesture比UIButton适合?
作者: gagalucia (这个嘛..)   2014-07-26 02:33:00
按下A按钮时判断B/C按钮stateif (bButton.state == UIControlStateHighlighted)

Links booklink

Contact Us: admin [ a t ] ucptt.com