作者jlovet (打不贏怪兵器不好)
看板MacDev
標題[問題] NSWindow 有OnLoad Event嗎
時間Fri Aug 28 01:01:11 2009
我現在的window跟event都是從interface builder建立拉好之後
再去xcode寫動作的
現在有一個問題
我希望可以在程式load近來時候讀一個檔案
例如
1.txt
menu1
menu2
menu3
然後我會在window裡面建立三個按鈕
這樣要怎麼作?
1. window event
2. 動態新增元件
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.123.102.167
1F:推 atst2:Cocoa程式起來時,會有好幾個點可以做一些附加操作. 08/28 01:12
2F:→ atst2:如果是跟GUI有關的,你可以試著在awakeFormNib裡去處理 08/28 01:13
3F:→ atst2:在呼叫到awakeFromNib時,你在IB內建構的元件都已被實體化, 08/28 01:14
4F:→ atst2:意即從這時候起你就可以存取UI物件而不用擔心是否存在 08/28 01:14
5F:→ atst2:細節的部分,可以參考別人的程式碼.看怎麼取得已生成的UI, 08/28 01:16
6F:→ atst2:以及如何建立,連結UI之間的動作. 08/28 01:16
7F:→ uranusjr:其實我看不太懂, 為什麼 .txt 會跟 menu item 放在一起 08/28 01:33
8F:→ jlovet:不太懂,awakeFromNib是一個action還是...?我找不到 08/28 01:38
9F:→ jlovet:我想要依照檔案裡面定義的數量形式建立元件 08/28 01:38
10F:→ jlovet:成功了,awakeFromNib不能從什麼元件送出來,自己加就可以 08/28 02:49
11F:推 Blueshiva:其實awakeFromNib是要給系統呼叫的 :p 08/28 03:54