看板 MacDev 關於我們 聯絡資訊
在 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
uranusjr:用 NSNumberFormatter 07/19 18:22
uranusjr:研究了一下好像沒有內建的 format, 應該要自己 subclass 07/19 18:46
kiii210:這自幹一個class應該不難!!試試看吧XD 07/19 19:04
uranusjr:弄了一個簡單的範例, 注意 silder 的 binding 和那個 07/19 19:07
uranusjr:custom formatter 的內容 (我有附 documentation 網址) 07/19 19:08
uranusjr:http://d.pr/f/UvpQ 07/19 19:08
leondemon:謝謝 來研究一下 原本以為可以用NSDateFormatter :( 07/19 19:31
leondemon:謝謝 u大 這是我要的 ^^ 07/19 19:38