Iphone UIButton在开发过程中停止响应
我在视图中有几个按钮。这些在几天前进行了测试,效果良好。今天由于某种原因他们停止了工作。按钮是自定义的,带有图像。它们连接到一个动作,如:Iphone UIButton在开发过程中停止响应,iphone,ios,uibutton,uikit,Iphone,Ios,Uibutton,Uikit,我在视图中有几个按钮。这些在几天前进行了测试,效果良好。今天由于某种原因他们停止了工作。按钮是自定义的,带有图像。它们连接到一个动作,如: - (IBAction)walkTurnByTurn:(id)sender { NSLog(@"Clicked Turn By Turn Walk"); CLLocationCoordinate2D destination = self.loadOficina.coordinate; MKPlacemark *endLocation
- (IBAction)walkTurnByTurn:(id)sender {
NSLog(@"Clicked Turn By Turn Walk");
CLLocationCoordinate2D destination = self.loadOficina.coordinate;
MKPlacemark *endLocation = [[MKPlacemark alloc] initWithCoordinate:destination addressDictionary:nil];
MKMapItem *endingItem = [[MKMapItem alloc] initWithPlacemark:endLocation];
[endingItem setName:self.loadOficina.title];
NSMutableDictionary *launchOptions = [[NSMutableDictionary alloc] init];
[launchOptions setObject:MKLaunchOptionsDirectionsModeWalking forKey:MKLaunchOptionsDirectionsModeKey];
[endingItem openInMapsWithLaunchOptions:launchOptions];
}
我删除了按钮并再次创建,将其连接到动作。它已启用,用户交互也已启用。它看起来根本不响应触摸,因为它在单击时不会改变颜色。
你知道会发生什么吗 它可能超出了其superview的范围。如果superview帧为0,0100,则可以将该按钮添加为从200200开始的子视图。它将显示在屏幕上,但不会响应事件。这种情况发生在很多iPhone 5布局的用户身上。他们不小心将窗口硬编码为320x480。控件显示在y位置>480处,但它们不是交互式的