Вопрос о фонах UIWindow - PullRequest
1 голос
/ 18 июня 2011

Я написал мощный калькулятор триггеров, но я хочу использовать «льняной» фон.Я смог реализовать это в конструкторе интерфейсов, но в XCode я получил предупреждение «желтый треугольник», в котором говорится, что оно несовместимо с чем-то вроде iOS 3.2 и более ранних версий.И я боюсь, что Apple отклонит это, если скажет это.Я хочу знать код, который я могу использовать, чтобы изменить цвет текста (с черного на белый) и текстуру фона (от синих и белых вертикальных полос до более темного белья).Я уже знаю несколько способов проверить и применить информацию о текущей версии прошивки пользователей, но я всегда открыт для предложений.Любая помощь будет оценена!!!Я только что прочитал первые 3 ответа, и я чувствую себя немного глупо, это имеет смысл.Но я также хотел бы знать, как это сделать и настроить его как настраиваемую пользователем «настройку», просто чтобы она выглядела лучше :-) спасибо

Ответы [ 2 ]

2 голосов
/ 18 июня 2011

Льняной фон - это черепица UIColor. Вы можете создать цвет плитки программным способом и применять этот мозаичный фон везде, где вы устанавливаете backgroundColor. Даже на UIWindow.

0 голосов
/ 18 июня 2011

Если вы хотите сохранить совместимость со старыми версиями iOS, замените встроенный фоновый «цвет» (например, linen) на UIImageView, показывающий его изображение.

Напишите простое приложение, заполнив весь экран фоном, сделайте снимок экрана, а затем разместите его позади всех других элементов пользовательского интерфейса.

...