作者leondemon (狗狗)
看板MacDev
标题[问题] 想要用NSTextField显示时间
时间Fri Jul 19 18:07:44 2013
在 Mac 上
想用 NSTextField 来显示一个时间 "hh:mm:ss"
但是希望是可以用 setDoubleValue: 来设定 (也就是用秒数)
如果设定 181.3 就是显示 00:03:01 (或是没有到hour时 只显示03:01)
能的话希望可以跟 NSSlide 做 binding 连动
google找了一下 没看到符合的tutorial 有人可以提示一下怎麽做吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.245.65.129
1F:→ uranusjr:用 NSNumberFormatter 07/19 18:22
2F:→ uranusjr:研究了一下好像没有内建的 format, 应该要自己 subclass 07/19 18:46
3F:推 kiii210:这自干一个class应该不难!!试试看吧XD 07/19 19:04
4F:→ uranusjr:弄了一个简单的范例, 注意 silder 的 binding 和那个 07/19 19:07
5F:→ uranusjr:custom formatter 的内容 (我有附 documentation 网址) 07/19 19:08
7F:→ leondemon:谢谢 来研究一下 原本以为可以用NSDateFormatter :( 07/19 19:31
8F:→ leondemon:谢谢 u大 这是我要的 ^^ 07/19 19:38