相关疑难解决方法(0)

UIButton事件.有什么不同?

我遇到了一个问题,我的按钮应该保持"按下",同时它显示从它调用的弹出窗口.Popover是一些过滤器的选择器,过滤器显示在按钮本身上.当我点击它并显示弹出时,无论如何都会取消选择.

我想我必须重新定义它在触摸事件中的行为,并使其不响应标准touch up inside.然后我想知道其他事件的责任是什么?但是我在iOS库中找不到事件列表,而在StackOverflow中只能找到关于touch up insideor的不正确行为的问题touch down.

那么触摸事件之间的区别是什么?

  1. 触摸取消 - 当您触摸按钮但移开手指时它仍然被取消选择?
  2. 触地 - 右键点击.
  3. 触地重复?
  4. 触摸拖动输入?
  5. 触摸拖出口?
  6. 触摸里面?
  7. 触摸外面?
  8. 在里面触摸 - 当你点击并释放按钮时,它会保持在界限内.它将UIButtons状态更改为Normal.
  9. 在外面触摸 - 当你点击并释放按钮离开它的界限?

其他IBActions不是由UIButton发送的,对吗?这些事件如何改变UIButton的外观?喜欢highlighted还是selected

我很欣赏关于IBActions的好文章的链接,因为我找不到它.

objective-c uibutton ibaction ios

59
推荐指数
2
解决办法
5万
查看次数

如何保持UIButton突出显示直到第二次触摸?

我想在突出显示的状态图像中保留一个按钮,直到第二次触摸将其释放到正常状态.

我试过这个dispatch_async方法,但是再次点击后它就无法恢复到正常状态.

(我在Swift编码,所以performSelector:WithObject方法也不起作用.)

xcode cocoa-touch uibutton ios swift

2
推荐指数
1
解决办法
1658
查看次数

标签 统计

ios ×2

uibutton ×2

cocoa-touch ×1

ibaction ×1

objective-c ×1

swift ×1

xcode ×1