2013-03-05 50 views
0

我有一個包含多個ViewControllers的iOS應用程序。每個視圖都有許多IB生成的UIButton,每個都設置爲自定義。我需要在正常和突出顯示的狀態下更改背景的顏色。此外,我需要根據用戶交互將顏色改變爲RGB值。因此,我無法使用圖像文件。在IB中創建的自定義按鈕不允許訪問自定義方法

我發現了一個從UIButton派生的自定義類的例子,它實現了顏色變化,並單擊方法來根據需要更改顏色。我創建了一個測試按鈕,並將其IB自定義類更改爲我的新類。

我有我的IB創建按鈕的插座屬性。

我遇到的問題是在viewcontroller.m文件中,當我嘗試訪問我的類中的自定義方法時,xcode無法看到方法。

+3

特定的方法是您的IBOutlet中設置這個類俗代替的UIButton?這些方法是否在自定義類中公開(是否在.h中)? – 2013-03-05 07:12:20

+1

提到一些編碼你在哪裏面臨問題 - 你的問題不清楚 – 2013-03-05 07:21:32

+0

謝謝大家。埃德溫,你打了它的頭。我沒有改變我的IBAction類型到我的自定義按鈕類。 – user1486827 2013-03-05 17:46:28

回答

0
  • 使用IBAction作爲返回類型爲方法

  • 聲明中.h文件

+0

試過沒有成功。我必須使用自定義類來投射我的viewcontroller按鈕才能看到該方法。 – user1486827 2013-03-05 17:39:56

+0

請提一些代碼 – VRN 2013-03-06 06:32:16