導航欄左側有一個按鈕。我也有一個靠近那個按鈕的UIButton。使用導航欄左側的按鈕發出問題
現在,當我點擊導航欄下方的按鈕時,很多情況下,點擊了NAB欄上的按鈕。
任何想法爲什麼會發生這種情況?有什麼建議麼 ?
謝謝。
image:如果你點擊紅色按鈕內的任何地方,導航欄的左上角按鈕仍然被按下。對於導航欄按鈕
代碼:
UIButton *leftButton = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 25, 25)];
[leftButton setShowsTouchWhenHighlighted:NO];
[leftButton setImage:[UIImage imageNamed:@"deals.png"] forState:UIControlStateNormal];
[leftButton setImage:[UIImage imageNamed:@"deals_down.png"] forState:UIControlStateSelected];
[leftButton setImage:[UIImage imageNamed:@"deals_down.png"] forState:UIControlStateHighlighted];
[leftButton addTarget:self action:@selector(dealsButtonPressed:) forControlEvents:UIControlEventTouchDown || UIControlEventTouchUpInside];
self.navigationItem.leftBarButtonItem = [[[UIBarButtonItem alloc] initWithCustomView:leftButton] autorelease];
[leftButton release];
您可以請發佈此方案的圖片/圖像。 – Mrunal 2012-02-18 05:00:35
沒有任何代碼或截圖,最好的猜測是你實際上意外地敲擊了導航欄上的按鈕。 – 2012-02-18 05:23:45
@PeterSarnowski:現在給出的數字。謝謝 – Ahsan 2012-03-08 23:51:14