当触摸下半部分(仅在第一个UIView上)时,会调用touchesBegan,之后触及Ended。 - >确定。
当触摸第二个UIView时,会调用touchesBegan,但不调用touchesEnded - >不行
当移除第二个UIView并触摸第一个UIView的上部时,两个方法都被称为方法 - >确定。
有人有想法/暗示我在哪里搜索没有调用touchesEnded的情况吗?
更新
override func viewDidLoad() {
let worldmaprect=CGRectMake(0, 0, self.view.frame.width, worldmapHeigth);
worldmapview = Worldmapview(frame: worldmaprect);
view.addSubview(worldmapview); // first UIView
let statusbarrect=CGRectMake(0, 0, self.view.frame.width, 100);
statusbar=StatusBar(frame: statusbarrect);
view.addSubview(statusbar); //second UIVIew