Я хочу реализовать пользовательскую панель навигации, но статус оставляет 20 пикселей.Its not coming on custom navigation bar

Введите описание изображения здесь 1. Завершен заказ моя панель навигации.
2. Активным ордером является мой бар UINavigation.
3. Я хочу, чтобы моя строка состояния выглядела как активная панель навигации по ордерам.Введите описание изображения здесь
Введите описание изображения здесь

3 ответа

  1. Возьмите uiview размера: ширина экрана и высота 64.

    Установите цвет фона как красный.

    добавьте метку для заголовка и две кнопки для поиска и добавьте нужное место в этом представлении.

    И поставьте это представление в положение (0,0). таким образом, начало представления должно быть (0,0).

    Обновить :

    Ваши ограничения должны быть как: верхняя, ведущая, трейлинг и фиксированная высота

    top = вид.top equalto superview.топ с константой 0

    leading = посмотреть.ведущий equalto superview.leadind с константой 0

    trailing = superview.trailing equalto view.трейлинг с константой 0

    фиксированная высота = вид.высота равная 64

    Йо может проверить это size inspector. щелкните любое ограничение и щелкните size inspector.

    Убедитесь, что при передаче(pin) ограничения constraint to marginне установлены.

    проверьте скриншот

    Введите описание изображения здесь

    Надеюсь, это поможет 🙂

  2. Введите описание изображения здесь

    Использовать autolayout:

    Сначала установите вид заголовка y = 0, а после дайте все ограничения.

    или

    значение константы верхнего ограничения -12.

  3. При добавлении ограничений из построителя интерфейсов установите флажок ограничить поле и обновите ограничение top до 0. Надеюсь, это сработает.Введите описание изображения здесь