首页 > 解决方案 > 无法扩展工具栏按钮的点击区域

问题描述

我无法扩展工具栏按钮的点击区域。我已经尝试扩展以下内容,点击区域没有区别。

button.contentEdgeInsets = UIEdgeInsets(top: 0, left: 15, bottom: 0, right: 15)

这是我包裹按钮的地方。我也尝试过添加barItem.width,但也没有什么不同。

   var items = [UIBarButtonItem]()
    for button in buttons {
      let barItem = UIBarButtonItem(customView: button)
      items.append(barItem)
      items.append(UIBarButtonItem(barButtonSystemItem: .flexibleSpace, target: nil, action: nil))
    }
    items.removeLast()
    toolbar.items = items
    return toolbar
  }

我的按钮在下面生成

  func createToolBarButton(withImage image: UIImage, actionSelector: Selector, accessibilityLabel: String) -> EasyToTapButton {
    let button = EasyToTapButton(type: .custom)
    button.setImage(image, for: .normal)
    button.contentEdgeInsets = UIEdgeInsets(top: 0, left: 15, bottom: 0, right: 15)
    return button
  }

标签: iosuibuttonuikit

解决方案


推荐阅读