У меня на самом деле есть что-то простое, но я просто не могу это обработать, поскольку я довольно новичок в SDK iOS. Итак, у меня есть backgroundcolor на UIView. Кроме того, я хотел бы разместить изображение, охватывающее весь UIView, как своего рода фоновое изображение. Изображение, которое я использую, представляет собой png, который содержит прозрачные области. Я хотел бы видеть цвет фона через эти прозрачные области. Я не хочу устанавливать прозрачность самого изображения.Цвет фона UIView и прозрачный png сверху
ответ
Я считаю, что вы можете установить цвет фона зрения к изображению, но это решение должно помочь вам узнать больше о просмотрах:
из кода (предполагая, что вы добавили изображение к вашему проекту):
UIImage *image = [UIImage imageNamed:@"imageFileName"];
UIImageView *imageView = [[UIImageView alloc] initWIthImage:image];
[backgroundView addSubview:imageView];
В раскадровке перетащите изображение на свой фоновый вид. Вы можете настроить кадр изображения и изображение в раскадровке. Как только вы перетащите изображение в свою сцену, обратите внимание на то, где он попадает в иерархию представлений. Вы можете выбрать, как именно вы хотите настроить это, например, хотите ли вы, чтобы представление изображения являлось родственником фонового представления и лежало поверх него? или вы хотите, чтобы изображение было дочерним по отношению к фоновому представлению и занимало границы всего фонового представления? То же самое, что касается пользователя, просто другая организация под капотом.
Это сработало, я не был полностью осведомлен о том, как использовать subviews. – Alx
Если создать прозрачную область в изображении в бывшей Photoshop
, и сохранение в PNG будет прозрачным Xcode
. Вот почему я всегда использую PNG изображений.
- 1. Сохранить UIView в прозрачный PNG
- 2. Используя прозрачный цвет фона
- 3. Прозрачный цвет фона CSS
- 4. Set Цвет фона: напротив -прозрачный
- 5. цвет фона produtes над фоном изображение слева и сверху
- 6. Прозрачный PNG в PictureBox
- 7. Назначить цвет фона UIView
- 8. Изменить цвет фона на прозрачный
- 9. Прозрачный цвет фона в видеоклипе
- 10. Прозрачный цвет фона в IE8
- 11. прозрачный цвет фона для Ti.UI.currentWindow
- 12. Интерфейс строителя фона цвет => прозрачный цвет?
- 13. PHP - изменить цвет фона на прозрачный
- 14. Прозрачный PNG в картинной коробке
- 15. изменить цвет фона сверху донизу
- 16. Прозрачный наклон кнопки png без фона
- 17. Цвет фона PNG в IE8
- 18. Изменить прозрачный png серый цвет на белый
- 19. Замените только цвет фона PNG
- 20. Как изменить прозрачный цвет изображения PNG?
- 21. изменение суб UIView цвет фона
- 22. Swift UIView цвет фона непрозрачность
- 23. Цвет фона UIView не меняется
- 24. Установите цвет фона для UIView
- 25. UIView цвет фона всегда белый
- 26. UIView Цвет фона при рисовании
- 27. PHP: прозрачный PNG и вставка в PDF
- 28. RMagick заменяет прозрачный цвет
- 29. Цвет фона UIView темнее, чем UICollectionView цвет фона
- 30. Цвет фона CSS и цвет png несовместимы между браузерами
Вы пытаетесь сделать это программно или используете раскадровку? – bgfriend0
программно, если это возможно через раскадровку, я бы одобрил его – Alx
self.view.backgroundcolor = [UIColor colorWithPatternImage: @ "image name"]; – Pawan