Я новичок в программировании на iphone. У меня есть прямоугольник, на котором я показываю некоторые данные. Я хочу присвоить изображение своему фону. Возможно ли, что данные будут видны даже после назначения изображения. Любая идея, как я могу это сделать? ThanksНазначение фонового изображения объекту CGRect!
ответ
Вы не говорите, как вы показываете свои данные, поэтому не можете правильно реагировать.
Но, в общем, вы создаете простые дисплеи с помощью Interface Builder и можете позиционировать UILabel
поверх UIImageView
и можете установить для фона меток прозрачность.
Если вы рисуете с использованием drawRect:
, то вам, вероятно, не должно быть. И да, вы можете нарисовать текст поверх изображения, делая это так же.
CGRect - это просто структура, представляющая абстрактный прямоугольник. Вы не связываете информацию о стиле (например, цвет, фоновое изображение и т. Д.), Потому что это не имеет смысла.
Если вы просто хотите отобразить изображение в окне, перетащите изображение PNG в свой проект, то вы можете найти свое изображение в Interface Builder, которое можно поместить в окно.
Thnx Kenny, приятно иметь такой мгновенный ответ. на самом деле мне нужно возобновить работу над проектом. Предыдущий разработчик покинул компанию, поэтому мне приходится иметь дело с вещами так, как они есть. Существует экземпляр UIWebView, и Rectangle генерируется с использованием этого оператора. self.webview.frame = CGRectMake (0,0,300, [output floatValue] +5); Теперь я хочу присвоить изображение своему фону. Это заявление должно работать, но оно выдает сообщение об ошибке. [self.webview.frame комплектBackgroundView: IBimg]; В нем говорится: «Невозможно преобразовать в тип указателя» Я объявил IBImg как IBOutlet UIImageView * IBimg; –
@taimur: поскольку это UIWebView, единственный способ - установить фоновое изображение на используемой HTML-странице. – kennytm
@Kenny: Помогите, пожалуйста! –
- 1. CGRect изменение размера изображения
- 2. Назначение выражения CGRect для CGFloat - Swift
- 3. UINavigationBar - настройка фонового изображения?
- 4. Назначение констант объекту
- 5. Назначение массива производному объекту
- 6. Назначение аргументов объекту переменной
- 7. Назначение значений объекту и его вложенному объекту
- 8. Выравнивание фонового изображения относительно другого фонового изображения
- 9. Назначение более одного атрибута объекту
- 10. Только назначение последней итерации объекту
- 11. Назначение временного объекта вызывающему объекту
- 12. Назначение созданного объекта выбранному объекту
- 13. Назначение объекта другому объекту Javascript
- 14. Android-установка фонового изображения изображения
- 15. Поведение изображения фонового изображения CSS
- 16. Настройка непрозрачности фонового изображения и фонового цвета
- 17. Пользовательская высота UITableViewCell выбранного фонового изображения
- 18. Изменение фонового изображения фонового изображения при изменении ориентации
- 19. CSS: центрирование фонового изображения поверх повторяющегося фонового изображения
- 20. Изменить CGRect или Override CGRect
- 21. Отображение позиции CGRect сбрасывает положение моего изображения
- 22. Stretch часть фонового изображения
- 23. Автоматическое расширение фонового изображения
- 24. QDialog - настройка фонового изображения
- 25. CSS - удаление фонового изображения
- 26. Масштабирование фонового изображения
- 27. Создание эскиза фонового изображения
- 28. Перемещение фонового изображения справа
- 29. Изменение фонового изображения HBox
- 30. Выполнение фонового изображения полупрозрачное
Thnx Paul, приятно иметь такой мгновенный ответ. на самом деле мне нужно возобновить работу над проектом. Предыдущий разработчик покинул компанию, поэтому мне приходится иметь дело с вещами так, как они есть. Существует экземпляр UIWebView, и Rectangle генерируется с использованием этого оператора. self.webview.frame = CGRectMake (0,0,300, [output floatValue] +5); Теперь я хочу присвоить изображение своему фону. Это заявление должно работать, но оно выдает сообщение об ошибке. [сам.webview.frame setBackgroundView: IBimg]; В нем говорится: «Невозможно преобразовать в тип указателя» Я объявил IBImg как IBOutlet UIImageView * IBimg; –