我使用itiWithCustomView
方法,其中customView
是UIButton
與contentHorizontalAlignment
爲UIControlContentHorizontalAlignmentRight
創建UIBarButtonItem
爲rightBarButtonItem
。
barbuttonitem
工作正常。
但推動pop viewcontroller
操作後,barbuttonitem
點擊面積大幅減少(我認爲不超過3-4個像素)。
請幫我這個問題的UIBarButtonItem用的UIButton爲CustomView奇怪的問題
UIImage *filterImage = [UIImage imageNamed:@"filter"]; UIButton *filterButton = [UIButton buttonWithType:UIButtonTypeCustom];
filterButton.frame = CGRectMake(0, 0, 44, 44);
filterButton.showsTouchWhenHighlighted = YES; [filterButton setImage:[UIImage imageNamed:@"filter"] forState:UIControlStateNormal];
[filterButton addTarget:self action:@selector(filterTapped:) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *filterItem = [[UIBarButtonItem alloc]initWithCustomView:filterButton];
self.navigationItem.rightBarButtonItem = filterItem;
請添加至少一個剪斷代碼。 –
這裏完全沒有太多的信息。 –
如果我在viewDidLoad問題中添加按鈕,如果我在viewWillAppear中添加代碼,那麼沒問題。這種模糊行爲的任何理由? –