我在我的項目中有一個UIButton
,並且在點擊一個按鈕後,我在該按鈕的頂部顯示一個UIView
,以便該按鈕在該時間保持隱藏狀態。當我按住該按鈕並將手指移動到重疊的UIView
上時,我想在那段時間獲得touchesmoved
事件。至於我所做的是這樣的:如何在iphone中點擊按鈕後獲得觸摸事件?
-(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event{
UITouch *touch = [touches anyObject];
if ([touch view] == uiview)
{
NSLog(@"Touches moved");
}
,但是當我把按鈕按下的是隱藏在UIView
出現和UIView的推移隱藏,當我鬆開按鈕它不被調用。有什麼建議嗎?
你可以顯示一些代碼如何使這個視圖和隱藏按鈕?這會更容易。 – Unheilig
我在該按鈕頂部的xib中採用了uiview,並將其隱藏起來。當我點擊按鈕時,uiview變得可見,當我釋放按鈕時,uiview再次變得不可見。 – Reyjohn