我很抱歉,如果這是一個簡單的問題,但我一直無法找到一個足夠的解決方案,我開車自己有點瘋狂:P基於按下按鈕(iOS)檢索自定義數據?
我有一個應用程序與一些按鈕(40- 50)在不同的視圖上,並且字典應該基於按下哪個按鈕來建立多個條目。
(例如,如果按鈕27按下我的viewController中建立一個快譯通有: 名稱 - >約翰·史密斯 地址 - > 1無限循環 時代 - > 99 )
顯然寫作針對每個按鈕的操作是錯誤的。
我想要做的是繼承UIButton(繼續上面的例子),將Name,Address和Age作爲實例變量添加到我的自定義Button中,並在實例化按鈕時設置每個實例變量使用init: 然後,當按下該按鈕時,我可以擁有由所有按鈕調用的SINGLE buildDict:(id)發件人操作,並且只需使用sender.Name等填充字典即可...
我的問題是:我可以將字段添加到Interface Builder中的屬性檢查器中以設置這些值嗎?如果這是不可能的,我在哪裏可以找到按鈕實例,以便我可以通過編程設置這些值?
我同意,這是更清潔,我想我是違反MVC。 「給每個按鈕一個標籤。」 這是否已附加到UIButton?我是否必須將其添加到子類中? 「將plist文件加載到您的代碼中」 我從來沒有使用過plist文件。我假設這包含名稱,地址等?我如何在代碼中加載它? 最後,我想給兩個答案給出,我怎樣才能將這些按鈕添加到我在代碼中的各種視圖,而不是使用界面生成器? 感謝幫助,我' – eriknelson 2011-02-12 22:00:22