Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone UIButton在开发过程中停止响应_Iphone_Ios_Uibutton_Uikit - Fatal编程技术网

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处,但它们不是交互式的