我遇到了一个问题,当我的按钮显示从它调用的弹出窗口时,我的按钮应该保持"按下"状态.弹出窗口是一些过滤的 Select 器,过滤显示在按钮上.当我点击它时,它显示弹出窗口,无论如何它都会被取消选中.
我想我必须重新定义它在touch 事件中的行为,让它不响应standart touch up inside
.然后我想知道还有什么其他事件要负责?但我在iOS库和StackOverflow中找不到事件列表,它们只是关于touch up inside
或touch down
的错误行为的问题.
那么,touch 事件之间有什么不同呢?
- touch 取消-当您touch 按钮但将手指移开
- 向下touch -右击水龙头.
- 着陆重复??
- touch 拖动回车??
- touch 拖动退出??
- touch 里面的拖拽??
- touch 外面的拖拽??
- 轻触内部-当您轻触并松开保留在其内部的按钮时 边界.它会将UIButton状态更改为正常.
- 外部润色-当你点击并松开按钮时
其他的IBActions不是由UIButton发送的,对吗?
另外,这些活动如何改变了UIButton的面貌?比如highlighted
还是selected
?
如果能给我一个关于IBActions的好文章的链接,我将不胜感激,因为我找不到.