如何响应用户按下UISegment?是否有委托,还是必须以编程方式(或Interface Builder),附加选择器?如何回复用户按下UISegment?
0
A
回答
0
UISegmentedControl子类UIControl,并在选定的段更改时发出控制事件UIControlEventValueChanged
。您可以在代码中为此事件添加目标/操作对,也可以使用IB中的正常控制点击并拖动操作。
1
如果你喜欢做的代码,你可以使用:
[segmentedControl addTarget:self action:@selector(didSelectIndex:) forControlEvents:UIControlEventValueChanged];
然后将此那被称为
- (void) didSelectIndex: (id) sender
{
NSLog(@"%@",[(UISegmentedControl *)sender titleForSegmentAtIndex:[(UISegmentedControl *)sender selectedSegmentIndex]]); //replace this with your code
}
如果你喜欢使用IB的方法,右键点击您的UISegmentedControl选择Value Changed
,然后将其附加到您的第一响应者所需的方法。
相关问题
- 1. outlook add-in 2010我如何知道用户按下回复按钮?
- 2. 如何防止用户按下GoBack硬件按钮后返回?
- 3. 如何禁用部分的uisegment控件?
- 4. 按群组回复用户,PHP
- 5. 在滚动视图Uisegment按钮
- 6. 如何仅在用户按下返回键时退出?
- 7. 如何防止用户按下退格键/返回箭头
- 8. 如何回复Bitbucket上的用户?
- 9. 如何等待用户按下输入
- 10. 如何在中心对齐UISegment文本
- 11. 如何回显用户下拉选择?
- 12. UItableview的UIsegment控件
- 13. 如何检测用户何时按下了关机按钮?
- 14. 如何在用户按下按钮时调用方法?
- 15. 如何使用Outlook客户端使用HTML按钮执行回复?
- 16. 如何处理用户在按下viewController后过快按下按钮?
- 17. 如果用户按下BACK,我该如何返回到呼叫活动?
- 18. 按下按钮(Java with Swing)时如何重复调用方法?
- 19. 如何按上次回复排序?
- 20. 如何在用户按下按钮时重置我的用户界面?
- 21. 如何在没有按“返回”按钮的情况下退回
- 22. 如何使用API回复用户帖子,如Facebook使用API
- 23. 如何在按钮按下时重置用户控件?
- 24. 如何在用户按下ESC按钮时关闭提示?
- 25. 如何在用户按下时按住一个ImageButton?
- 26. 如何防止用户同时按下两个按钮?
- 27. Swift 2.0:如何禁止当前用户再次按下按钮?
- 28. 如何保存用户快速按下按钮的日期?
- 29. 如何确定用户在ABUnknownPersonViewController中按下哪个按钮?
- 30. 如何阻止用户多次按下按钮