我有三十一个标签,并且这些标签显示月份的日期;我想推一个按钮并更改所有标签以显示下个月的日期。例如:如果我有七月的日子显示,并且我想要更改为八月,我按下一个按钮,所有标签都会更改值。可能吗?更改按钮上的标签文本按
回答
是的,这是可能的。你可能应该看看NSCalendar和NSDateComponents。
您可以使用NSDateComponents这样的:
NSDateComponents *components = [[[NSDateComponents alloc] init] autorelease];
[components setYear:2011];
[components setDay:1];
[components setMonth:month];
NSCalendar *gregorianCalendar = [[[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar] autorelease];
NSDate *date = [gregorianCalendar dateFromComponents:components];
,你每按一次按钮,增加一个月变量。
NSDateComponents的好处在于组件是封装的,所以如果您将月份设置为24,您将在未来获得2年的日期。
以及如何将我的标签与组件链接? – CrazyDev 2011-04-18 14:13:00
使用[NSDateFormatter](http://developer.apple.com/library/ios/#documentation/Cocoa/Reference/Foundation/Classes/NSDateFormatter_Class/Reference/Reference.html)格式化日期并设置[text属性](http://developer.apple.com/library/ios/documentation/uikit/reference/UILabel_Class/Reference/UILabel.html#//apple_ref/doc/uid/TP40006797-CH3-SW6),结果为UILabel从'[dateFormatter stringFromDate:...]' – 2011-04-18 14:41:00
啊好的谢谢.... – CrazyDev 2011-04-18 14:42:33
- 1. 如何更改按钮上的Tkinter标签文本按
- 2. 更改'文件'上传按钮标签
- 3. 更改标签的按钮
- 4. 更改单选按钮上的标签
- 5. Python 2.7 Tkinter更改按钮事件上的标签文本
- 6. 用按钮单击更改标签上的文本
- 7. 更改按钮标签
- 8. Tkinter标签文本随每个按钮按下更改
- 9. Rails提交按钮文本(formtastic) - 如何更改提交按钮的标签?
- 10. 在按钮标签上切换文本
- 11. 更改标签文本按下
- 12. 更改按钮上文本的方向
- 13. 如何更改标签的文本,直到按钮在PyQt的
- 14. 使用按钮更改标签背景和按钮文本颜色
- 15. 如何更改GTK切换按钮的标签文本?
- 16. 如何用Xcode中的按钮更改标签文本?
- 17. wxpython中EVT_BUTTON的按钮标签更改?
- 18. 在ActionPane中更改按钮的标签
- 19. 更改按钮上的文本按钮单击无限次
- 20. Appcelerator更改按钮文本
- 21. 更改按钮文本
- 22. 更改文本onclick按钮
- 23. Silverlight更改按钮文本
- 24. 更改NSOpenPanel按钮文本
- 25. UI按钮更改文本
- 26. 在Android上更改按钮文本
- 27. 更改标签的文字颜色,然后按下按钮更改
- 28. Xcode - 如何获取按钮多次更改标签文本
- 29. Java - 单击按钮时更改标签文本
- 30. 如何使用按钮和文本框来更改标签?
确定这是可能的。你的问题到底是什么?你有什么尝试?什么工作,什么没有? – 2011-04-18 13:56:57
我想知道我该如何制作它 – CrazyDev 2011-04-18 13:59:08