размер кнопки на панели навигации Xcode9.4 - PullRequest
0 голосов
/ 09 мая 2018

я работал на Xcode 8.2 и все было нормально в моих интерфейсах но когда я обновляю свой XCode до XCode9.4, и я открываю main.storyBoard, и все кнопки в размерах навигационной панели изменяются, и это чрезвычайно увеличивает

Скриншот Xcode

enter image description here

я пытаюсь изменить ширину, но это не позволяет мне изменить число ширины я понятия не имею о том, что происходит

что я могу сделать, чтобы изменить размер

спасибо

1 Ответ

0 голосов
/ 09 мая 2018

В соответствии с изменениями в iOS 11, либо вы должны взять изображение с правильными пикселями (например, 32x32), либо вы должны установить ограничения для элементов панели кнопок.

1. Вы должны установить ограничение на кнопку бара

Предположим, вы выбрали выход кнопки «Назад» как:

    @IBOutlet weak var backBarButton: UIButton!

In viewDidLoad, Set:

    backBarButton.heightAnchor.constraint(equalToConstant: 32).isActive = true
    backBarButton.widthAnchor.constraint(equalToConstant: 32).isActive = true

2. Сфотографируйте размер пикселя 32x32

Используйте кнопку "Назад" с размером пикселя 32X32, поскольку кнопка навигации принимает размер содержимого изображения.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...