2011-10-30 53 views

回答

1

我不認爲有一個事件會記錄下來。我認爲你最好的選擇是繼承UIButton並覆蓋Title方法。

+0

好吧,我試圖做到這一點,但卡住了。問題是,我如何使用我的子類UIButton?目前,它在自動生成的designer.cs中進行了decalred。如果我手動更改它,則會在下次更新IB中的UI時覆蓋它。什麼是正確的方法來做到這一點? – newman

+0

您可以更改IB中按鈕的類別。要做的第一件事是將Register屬性添加到子類的頂部,並使用新的按鈕類的名稱(即[Register(「MyUIButton」)]),並且不要忘記導入MonoTouch.Foundation。這一步確保IB瞭解它。您還需要添加一些UIButton支持的構造函數並調用基礎實現。最後,進入IB並在身份檢查器中選擇Class項旁邊的下拉箭頭並選擇您的自定義類。 –

+0

非常感謝您的提示。我找到了解決問題的方法,但我會稍後再嘗試。 – newman