Я хочу установить положение фонового слоя, как положение, показанное на рисунке.
Я пытался установить положение слоя, но не могу.
func showRightNavBar()
{
let inboxButton = UIButton(type: .system)
inboxButton.setImage(UIImage (named: "email")?.withRenderingMode(.alwaysOriginal), for: .normal)
inboxButton.imageEdgeInsets = .init(top: 0, left: 35, bottom: 0, right: -30)
inboxButton.layer.backgroundColor = #colorLiteral(red: 0.521568656, green: 0.1098039225, blue: 0.05098039284, alpha: 1)
inboxButton.addTarget(self, action: #selector(inboxButtonTapped), for: UIControl.Event.touchUpInside)
let qrButton = UIButton(type: .system)
qrButton.setImage(UIImage (named: "QR-code")?.withRenderingMode(.alwaysOriginal), for: .normal)
qrButton.imageEdgeInsets = .init(top: 5, left: 17, bottom: 5, right: -7)
qrButton.layer.backgroundColor = #colorLiteral(red: 0.7254902124, green: 0.4784313738, blue: 0.09803921729, alpha: 1)
qrButton.addTarget(self, action: #selector(qrButtonTapped), for: UIControl.Event.touchUpInside)
let fixSpace = UIBarButtonItem(barButtonSystemItem: .fixedSpace, target: nil, action: nil)
fixSpace.width = 10
navigationItem.rightBarButtonItems = [UIBarButtonItem(customView: qrButton),fixSpace,UIBarButtonItem(customView: inboxButton)]
}
Я ожидаю, что положение фонового слоя будет таким же, как положение на картинке.
