作者Adonisy (堂本瓜一)
看板MacDev
標題Re: [問題] UIView上的控制項?
時間Tue Nov 1 02:32:37 2011
※ 引述《ccyo (小醬油)》之銘言:
: 你必須正確把 button 按下的 event 連結到你設定的 IBAction
: 如果你是在畫面上直接拉一個按鈕的話
: 把該按鈕 Event 屬性中的 Touch Up Inside 旁邊的圈圈拉到 File's Owner
: 然後選擇按下的動作, 就可以完成連結
: 或者是直接在程式裡面寫
: xxxxViewController.h
: - (IBAction)myAction:(id)sender;
: xxxxViewController.m
: [button addTarget:self action:@selector(myAction:)
: forControlEvents:UIControlEventTouchUpInside];
: 即可
謝謝,其實我都有設定,只是我在想一個問題
在一個 UIViewController中,加入多個 UIView,後加進來的 UIView是否
上面的 Button就無法按呢? 原來的 UIView沒有問題
還是其實我們在寫程式還是用多個 UIController來控制?
因為我想做一個效果,就是像電子書一樣,按下中間的畫面,跳出選單視窗
只是無論怎麼設定 action,button按下去,一點都沒有按下去的感覺 orz
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.24.149.61
→ razer:UIResponderChain? 11/01 08:50
推 aecho:如果該UIView的上一層的view,該userInteractionEnabled 11/01 22:48
→ aecho:被設成NO,那後面的就跟著不會處理touch event。 11/01 22:48
→ aecho:結論來說,如同一樓所說的。概念上,就是CoR 11/01 22:49
→ aecho:Chain of Responsibility的實現 11/01 22:50