Это, как я установил кнопку навигационной панельограничить осязаемый область UIButton
UIButton *addEditButton = [UIButton buttonWithType:UIButtonTypeCustom];
[addEditButton setImage:[UIImage imageNamed:@"edit.png"] forState:UIControlStateNormal];
[addEditButton setFrame:CGRectMake(0, 0, 62, 31)]; used frame same as image
[addEditButton addTarget:self action:@selector(EditTable) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *addEdit = [[UIBarButtonItem alloc] initWithCustomView:addEditButton];
self.navigationItem.leftBarButtonItem =addEdit;
Все работает отлично, но кнопка получить нажата, когда я прикасаюсь из стороны. Как решить эту проблему, есть ли способ, так что получить нажимается только тогда, когда я касаюсь на нем
Это что изображение
установить это изображение в качестве фонового изображения, чтобы вы могли видеть фактический кадр этой кнопки. –