Проблемы с текстовым полем Xcode

Я создаю приложение, и мне нужно создать страницу регистрации / входа. Я добавил фон, используя изображение и zstack, а сверху у меня есть текстовые и текстовые поля. Текстовые поля отображаются, но не позволяют мне добавлять отступы, а также отсутствует текст заголовка. Пожалуйста помоги.мой код

Провел еще несколько тестов, чтобы выяснить, что это происходит всякий раз, когда я использую текстовое поле поверх изображения. Не уверен, ошибка это или нет, но похоже, потому что как только zstack удаляется, все работает.

Наконец ive обнаружила проблему, текстовые поля выходят далеко за пределы холста. Я исправил ширину текстового поля в качестве временного решения, но все еще ищу способ исправить это относительно экрана, а не фона, поскольку поле расширяется до размера изображения. Дайте мне знать, если вы можете помочь, так как я только начинаю использовать xcode!

1 ответ

Я думаю, это потому, что изображение заставляет холст быть намного больше, и вы используете edgeIgnoringSafearea(.all) Попробуйте использовать метод clipped() изображения, и я думаю, что это решит вашу проблему с заполнением. А также попробуйте добавить foregroundColor в тестовые поля

Другие вопросы по тегам