如何使两个按钮不能同时选中

kangqijun 2010-10-08 03:37:33
求救啊!英雄!
怎样才能使两个按钮不能同时选中,当同时按两个按钮时,只能显示一个被按下。也就是使两个button互斥!
...全文
370 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
程序员小迷 2010-10-20
  • 打赏
  • 举报
回复
不太懂,我也遇到类似的问题,一个界面上有几个按钮,可以用几个手指分别按住这几个按钮,然后这几个按钮的相应事件都被执行了。。。。。
怎么解决呢?
kangqijun 2010-10-11
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 liyelun 的回复:]

当选中按钮a时,设置按钮b的状态为未选中
当选中按钮b时,设置按钮a的状态为未选中
或者说
lz直接用segment控件好了,几个状态间是互斥的,只能选一个。
前者的好处是按钮位置可以随意调整,但是代码可能麻烦一点,尤其是你要多个按钮互斥的时候
后者的好处是代码简单,但是按钮的位置没办法随意设置
[/Quote]
很不错的主意,但是这两个按钮是“登录”和“注册”,是一个登录界面的按钮,用segment控件不合适。
但还是很感谢您!
liyelun 2010-10-11
  • 打赏
  • 举报
回复
当选中按钮a时,设置按钮b的状态为未选中
当选中按钮b时,设置按钮a的状态为未选中
或者说
lz直接用segment控件好了,几个状态间是互斥的,只能选一个。
前者的好处是按钮位置可以随意调整,但是代码可能麻烦一点,尤其是你要多个按钮互斥的时候
后者的好处是代码简单,但是按钮的位置没办法随意设置
kangqijun 2010-10-11
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 cloudhsu 的回复:]

应该是取消两个button所在的view的
不是button....
[/Quote]
能给个例子吗?谢谢!
kangqijun 2010-10-11
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 cloudhsu 的回复:]

应该是取消两个button所在的view的
不是button....
[/Quote]
这个我也试了,还是不行!感觉那个选项选上和没选都没什么变化啊!
kangqijun 2010-10-11
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 liyelun 的回复:]

当选中按钮a时,设置按钮b的状态为未选中
当选中按钮b时,设置按钮a的状态为未选中
或者说
lz直接用segment控件好了,几个状态间是互斥的,只能选一个。
前者的好处是按钮位置可以随意调整,但是代码可能麻烦一点,尤其是你要多个按钮互斥的时候
后者的好处是代码简单,但是按钮的位置没办法随意设置
[/Quote]
你说的:
当选中按钮a时,设置按钮b的状态为未选中
当选中按钮b时,设置按钮a的状态为未选中
具体怎么实现啊?能给出代码吗?最好能给个demo!
谢谢!
云瑀 2010-10-09
  • 打赏
  • 举报
回复
应该是取消两个button所在的view的
不是button....
kangqijun 2010-10-09
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 cloudhsu 的回复:]

让你的view不接受多点触控就可以了....
原来LZ是问iphone...
我看到留言还以为是问.NET的..
[/Quote]
你的意思使在xib中取消button的 multiple touch选项吧?
我试过了 ,但是不行!
云瑀 2010-10-09
  • 打赏
  • 举报
回复
让你的view不接受多点触控就可以了....
原来LZ是问iphone...
我看到留言还以为是问.NET的..
kangqijun 2010-10-09
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 windows_star 的回复:]

楼主好好想想,很容易实现。。。。。
[/Quote]
小弟是新手,呵呵,请指教!!!
windows_star 2010-10-08
  • 打赏
  • 举报
回复
楼主好好想想,很容易实现。。。。。
windows_star 2010-10-08
  • 打赏
  • 举报
回复
这个还不容易实现?

29,028

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧