作者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