我在 ScrollView 外有一个 Button1,在滚动视图内有另一个 Button2。我正在使用故事板。我已经使用从两个按钮拖放到不同的视图。Button1 工作正常,问题出在 Button2,无论我点击多少次它都不起作用,它只有在我点击并拖动时才起作用(奇怪!!)。当我进行故障排除时,我发现每当我创建滚动视图的出口时,它都会以这种方式运行,如果我删除滚动视图与出口的连接,它工作正常,但我需要滚动视图的出口才能工作。关于如何完成这项工作的任何解决方案?如果有帮助,这是我的视图的示例代码
- (void)viewDidLoad
{
[super viewDidLoad];
self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"bg.png"]];
self.scrollView.contentSize =CGSizeMake(320, 500);
UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(resignKeyboard)];
[self.scrollView addGestureRecognizer:singleTap];
singleTap.numberOfTapsRequired = 1;
}
-(void) resignKeyboard
{
[self.view endEditing:YES];
}
这就是我定义插座的方式
@property (strong, nonatomic) IBOutlet UIScrollView *scrollView;
请注意,Button2 Click 确实有效,但单击和拖动/滑动时不能单击一次或多次单击。
编辑:我检查并发现它适用于模拟器 6.1 但不适用于 5.0