Mar*_*man 3 iphone sdk uibutton ios
我的UI中有两个按钮的方法,用于内部修饰.
-(void)buttonPressed:(UIButton *)button{
[yButton setEnabled:NO];
[iButton setEnabled:NO];
pismeno = (button.tag == BUTTON_TAG_Y) ? PismenoYpsilon : PismenoJota;
[self setNewValues];
}
Run Code Online (Sandbox Code Playgroud)
除非我在同一时间同时按下BOTH按钮,否则一切正常.我尝试在内部修饰后禁用它们:
[yButton setEnabled:NO];
[iButton setEnabled:NO];
Run Code Online (Sandbox Code Playgroud)
在我的setNewValues方法的最后启用它们.如上所述,一切正常,除非同时按下BOTH按钮,否则它会崩溃.
我怎么能消除这个? 非常感谢 :)
小智 14
Martin,您可以将UIButton上的exclusiveTouch属性设置为YES.然后只会注册一个按钮.
在这里查看UIView类的独家触摸属性:http://developer.apple.com/library/ios/#documentation/uikit/reference/uiview_class/uiview/uiview.html
这有帮助吗?
| 归档时间: |
|
| 查看次数: |
2677 次 |
| 最近记录: |