我使用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中添加代码,那么没问题。这种模糊行为的任何理由? –