Ios ipad的定制按钮要求-最好的方法是什么?

Ios ipad的定制按钮要求-最好的方法是什么?,ios,ipad,xcode4,uibutton,Ios,Ipad,Xcode4,Uibutton,我正在尝试构建一组与常规按钮行为稍有不同的按钮。这些要求是: 当用户的手指滑过按钮时,它应该高亮显示(自定义图像会发生变化) 当用户的手指从按钮上滑下时,它会恢复高亮显示 当用户的手指从按钮滑到新按钮上时(不抬起手指),新按钮将高亮显示,旧按钮将恢复 如果用户的手指在按钮上方松开,按钮将触发,突出显示将保持不变 我认为我可以使用现有的按钮框架实现1、2和4 然而,3是不可能的。当我拖动按钮时,系统会继续记录触摸,除非我松开,否则不会在新按钮上记录触摸。有什么想法吗?你是在用一排按钮吗?因为有一种

我正在尝试构建一组与常规按钮行为稍有不同的按钮。这些要求是:

  • 当用户的手指滑过按钮时,它应该高亮显示(自定义图像会发生变化)
  • 当用户的手指从按钮上滑下时,它会恢复高亮显示
  • 当用户的手指从按钮滑到新按钮上时(不抬起手指),新按钮将高亮显示,旧按钮将恢复
  • 如果用户的手指在按钮上方松开,按钮将触发,突出显示将保持不变
  • 我认为我可以使用现有的按钮框架实现1、2和4


    然而,3是不可能的。当我拖动按钮时,系统会继续记录触摸,除非我松开,否则不会在新按钮上记录触摸。有什么想法吗?

    你是在用一排按钮吗?因为有一种简单的方法(简单,我的意思是“可笑的复杂”)可以用UIImageView实现这一点。如果你有兴趣,请告诉我。好吧,其实没那么复杂。如果你还感兴趣的话,我会发布一些代码。