2012-07-30 63 views
0

我有以下幾點:如何添加TouchUpInside爲按鈕的UIView

- View 
    Image View 
    Image View 
    - Second View 
    Image View 
    Image View 
    MY BUTTON 

當我進入界面生成器,並嘗試爲「我的按鈕」添加TouchUpInside到「第二個視圖」它不會允許我這樣做。我只能將它添加到第一個視圖。

「Second View」是UIView的一個子類,所以我在Interface Builder中選擇我的類,但它不會讓我創建它。

任何幫助理解這一點將不勝感激。

我希望我能解釋一下,對不起,如果這是一個愚蠢的問題!

+2

我希望事件連接到視圖控制器中的操作而不是視圖子類。 – 2012-07-30 15:05:17

+0

我有一個視圖控制器有一個成員變量到我的UIView子類,所以我將動作連接到視圖控制器,然後將其傳遞給視圖? – LilMoke 2012-07-30 15:07:09

+0

聽起來不錯 – Dustin 2012-07-30 15:09:53

回答

1

我已經完成了它並上傳了一張圖片。指定第二個視圖類,然後右鍵單擊第二個視圖,它將在SecondView中顯示IBAction,然後連接它。
這裏的藍色視圖是類SecondView的第二個視圖。

enter image description here

+0

YES,完善!!!這就是我想知道如何去做!一個問題,爲了做到這一點,我不得不手動添加IBAction原型到頭文件...是否正確? – LilMoke 2012-07-30 15:39:24

+0

是的,你必須把它放在SecondView.h文件中。您也可以使用xcode和ctrl +拖動來創建連接。 – 2012-07-30 15:41:29

1

你要選擇通過廈門國際銀行file..rounded矩形或自定義的按鈕。而在筆尖文件中聲明在頭文件

IBOUTLet UIbutton * btn; 

然後採取申報的方法...

-(IBAction)btnaction{ 
    //write your code 
} 

然後連接。

相關問題