UIGestureRecognizer を利用することで簡単な実装を行うことが可能です。 メソッドでは以下のように実装します。 //.m //ボタンを生成して長押しジェスチャーを適応 UIButton *btn = [UIButton buttonWithType:UIButtonTypeRoundedRect] UILongPressGestureRecognizer *long_press_ges; long_press_ges = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(LongPressedButton:)]; [btn addGestureRecognizer:long_press_ges]; [long_press_ges release]; さらにメソッドを実装します