2011-07-31 21 views
0

我在我的應用程序中有一些地方,當觸摸結束時UI元素會重置自己。例如,隱藏虛線輪廓,將視圖滑回默認位置。可可觸摸 - 處理接觸中斷或丟失

問題是,有時應用程序失去觸摸的軌道。例如,如果我向上滑動視圖並顯示UIAlertView,則視圖不會回退,因爲重置代碼處於觸摸狀態。在UIAlertView處於活動狀態期間觸摸結束,並且視圖不會重置。同樣的例子適用於隱藏虛線輪廓。

我的問題是,我在哪裏/如何處理這些自定義UI元素的重置,以便在觸摸結束而不被察覺時重置。 TouchesEnded並不總是爲我做。

+0

剛剛嘗試使用觸摸取消,但沒有奏效。 –

+0

如果這不起作用,你應該提交一個錯誤。我認爲這可能是應該的。 – jtbandes

回答

1

您嘗試觸摸取消嗎?我認爲當觸摸被打斷時會被調用。

編輯:如果這不起作用,那麼也許你可以手動添加代碼,當您啓動警報取消觸摸。

+0

我做了一個乾淨的生成,它工作正常。非常感謝。 –