我有一个没有接收触摸事件的UIButton。我认为他们可能是一个透明的观点。如何检测被触摸的内容?
我认为他们是一个应用程序,允许我在模拟器中侧身转动我的UI,但我不记得它的名称。我愿意买它。
或者有没有办法做这个代码?
答案 0 :(得分:1)
仔细检查“允许用户交互”是否已选中。
您也可以删除按钮,将其拖回视图并连接方法。
还要确保您已连接到Touch Up Inside事件,并且您的方法是IBOutlet
- (IBAction) buttonPressed:(id)sender;
答案 1 :(得分:0)
允许这样的用户互动:
yourButton.userInteractionEnabled = YES;
如果您将按钮添加到UIImageView
之上,请添加以下内容:yourImageView.userInteractionEnabled = YES;
希望这会帮助你。
答案 2 :(得分:0)
问题是我没有为autolayout设置宽度和高度,所以即使我看到了视图,它的高度和宽度都是0,0。
答案 3 :(得分:0)
查看DCIntrospect 。它可以解决您的问题。它可以自由使用和开源。