1

私のアプリは、次のように1つのUIActionSheetを呼び出すだけです。

UIActionSheet *dataCopySheet = [[UIActionSheet alloc] initWithTitle:@"Copy Element     Information" delegate:self cancelButtonTitle:@"Cancel" destructiveButtonTitle:nil otherButtonTitles:@"Name", @"Melting Point", @"Boiling Point", @"Atomic Mass", @"Density", @"Discovery Info", @"Save Image", nil];
[dataCopySheet showInView:detailView];

何らかの理由で、これから2つのUIActionSheetsが表示されます(一方が他方の上に表示されます)。私は何か間違ったことをしていますか?

4

1 に答える 1

3

わかりました...UILongPressGestureRecognizerからアクションシートを呼び出しましたが、2回呼び出されました。UITapGestureRecognizerに変更しましたが、今では1回だけ呼び出され、うまく機能します。UILongPressGestureRecognizerの奇妙な問題。

于 2012-10-23T01:08:24.037 に答える