[問題] NSWindow 有OnLoad Event嗎

看板MacDev作者 (打不贏怪兵器不好)時間16年前 (2009/08/28 01:01), 編輯推噓2(209)
留言11則, 4人參與, 最新討論串1/2 (看更多)
我現在的window跟event都是從interface builder建立拉好之後 再去xcode寫動作的 現在有一個問題 我希望可以在程式load近來時候讀一個檔案 例如 1.txt menu1 menu2 menu3 然後我會在window裡面建立三個按鈕 這樣要怎麼作? 1. window event 2. 動態新增元件 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.102.167

08/28 01:12, , 1F
Cocoa程式起來時,會有好幾個點可以做一些附加操作.
08/28 01:12, 1F

08/28 01:13, , 2F
如果是跟GUI有關的,你可以試著在awakeFormNib裡去處理
08/28 01:13, 2F

08/28 01:14, , 3F
在呼叫到awakeFromNib時,你在IB內建構的元件都已被實體化,
08/28 01:14, 3F

08/28 01:14, , 4F
意即從這時候起你就可以存取UI物件而不用擔心是否存在
08/28 01:14, 4F

08/28 01:16, , 5F
細節的部分,可以參考別人的程式碼.看怎麼取得已生成的UI,
08/28 01:16, 5F

08/28 01:16, , 6F
以及如何建立,連結UI之間的動作.
08/28 01:16, 6F

08/28 01:33, , 7F
其實我看不太懂, 為什麼 .txt 會跟 menu item 放在一起
08/28 01:33, 7F

08/28 01:38, , 8F
不太懂,awakeFromNib是一個action還是...?我找不到
08/28 01:38, 8F

08/28 01:38, , 9F
我想要依照檔案裡面定義的數量形式建立元件
08/28 01:38, 9F

08/28 02:49, , 10F
成功了,awakeFromNib不能從什麼元件送出來,自己加就可以
08/28 02:49, 10F

08/28 03:54, , 11F
其實awakeFromNib是要給系統呼叫的 :p
08/28 03:54, 11F
文章代碼(AID): #1AbhlPFK (MacDev)
討論串 (同標題文章)
文章代碼(AID): #1AbhlPFK (MacDev)