0
使用下面的代碼是否隱藏總是返回YES
-(IBAction)shareMenuBtnPressed:(id)sender
{
[self.mainMenuView setHidden:YES];
[self.tryOnView setHidden:YES];
[self.d3View setHidden:YES];
if ([self.shareView isHidden] == YES)
[shareView setHidden:NO];
else
[self.shareView setHidden:YES];
}
首先點擊它顯示的菜單I-E [shareView setHidden:NO];
,但如果我再次點擊再次運行相同的序列。爲什麼不是否隱藏更改爲NO
編輯:好吧,似乎我已經把這段代碼
UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(hideAllViews)];
//tap.cancelsTouchesInView = NO;
[self.view addGestureRecognizer:tap];
與tap.cancelsTouchesinView
它bevhaves奇怪地[shareView setHidden:NO]獲取總是叫。 atm我已經把評論,但我不能刪除tap.cancelsTouchesinView.
應該做什麼?
那麼你的代碼沒有問題,我可以看到,所以問題在於別處。 – trojanfoe
也許shareView和self.shareView是不同的?你爲什麼在一個案件中使用伊娃,在另一案件中使用伊娃? –
@trojanfoe請檢查編輯的問題 –