作者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
1F:→ razer:UIResponderChain? 11/01 08:50
2F:推 aecho:如果该UIView的上一层的view,该userInteractionEnabled 11/01 22:48
3F:→ aecho:被设成NO,那後面的就跟着不会处理touch event。 11/01 22:48
4F:→ aecho:结论来说,如同一楼所说的。概念上,就是CoR 11/01 22:49
5F:→ aecho:Chain of Responsibility的实现 11/01 22:50