/ / jak przeciągnąć i upuścić UIButton - iPhone, iPad, przeciągnij i upuść, Uibutton

jak przeciągnąć i upuścić Uibutton - iphone, ipad, drag-and-drop, uibutton

Chcę przeciągać i upuszczać UIbutton w mojej aplikacji, takiej jak ikony ekranu głównego iPhone'a.

Mogę to zrobić, ale klikając przycisk, powinien wykonać akcję. Ale ta akcja jest również wywoływana podczas przeciągania przycisku. ja używam UIControlEventTouchDown dla akcji dotykowej i UIControlEventTouchDragInside za przeciągnięcie przycisku.

Odpowiedzi:

2 dla odpowiedzi № 1

Może możesz użyć UIControlEventTouchUpInside dlata akcja zamiast tego przyziemia. W UIControlEventTouchDragInside możesz zmienić zmienną współdzieloną o nazwie „dragPerformed” na TAK, a następnie, jeśli NIE, wykonaj akcję przycisku kliknięcia w UIControlEventTouchUpInside, jeśli TAK - nic nie rób (to znaczy przeciągnij) i zmień ją na NIE