的我不知道是否可以這樣做陣列NSButton
IBOutlet NSButton * aButton[100];
事實證明,A按鈕不能在界面生成器中可以看出。
我的應用程序有很多按鈕,我想看看是否有辦法我可以使用循環迭代所有按鈕的狀態。
的我不知道是否可以這樣做陣列NSButton
IBOutlet NSButton * aButton[100];
事實證明,A按鈕不能在界面生成器中可以看出。
我的應用程序有很多按鈕,我想看看是否有辦法我可以使用循環迭代所有按鈕的狀態。
IB不處理數組。您可以在代碼中使用循環來添加它們。
不,您不能使用陣列作爲插座。一些選項:
什麼OTOH,如果你的UI有100個按鍵,你可能會遇到更大的問題...
您可能會發現NSButtonCells的NSMatrix更易於使用,而與NSButtons的C數組不同,您可以在IB中創建一個。
你的應用程序有一百個按鈕? – dreamlax 2010-05-14 04:39:03
是的,我的應用程序,實際上是MACOSX上的一個軟件,有48個複選框。我只是覺得在界面中逐個定義它們太龐大了。 – user340062 2010-05-14 14:48:48