저는 iPhone 프로그래밍에 익숙하지 않습니다. 나는 일부 데이터를 표시하는 직사각형이 있습니다. 배경에 이미지를 지정하고 싶습니다. 그리고 이미지가 할당 된 후에도 데이터가 표시 될 수 있습니다. 내가 어떻게 그걸 할 수 있니? 감사합니다.CGRect 개체에 배경 이미지 할당!
답변
데이터를 표시하는 방법을 말하지 않으므로 올바르게 응답 할 수 없습니다.
일반적으로 Interface Builder를 사용하여 간단한 디스플레이를 만들고 UIImageView
에 UILabel
을 배치 할 수 있으며 레이블 배경을 투명하게 설정할 수 있습니다.
drawRect:
을 사용하여 그림을 그리는 경우라면 안됩니다. 그리고 네, 이렇게하면 이미지 위에 텍스트를 그릴 수 있습니다.
CGRect는 단지 추상 사각형을 나타내는 구조체입니다. 스타일 정보 (예 : 색상, 배경 이미지 등)를 이해할 수 없으므로 스타일 정보를 연결하지 않습니다.
단순히 이미지를 창에 표시하려면 PNG 이미지를 프로젝트로 드래그하면 인터페이스 작성기에서 이미지를 찾을 수 있습니다.이 이미지는 창에 표시 할 수 있습니다.
Thnx Kenny, 이렇게 즉각적인 대답을하는 것이 좋습니다. 사실 나는 프로젝트 작업을 재개해야한다. 이전 개발자가 회사를 떠났으므로 나는 그들이 일하는 방식대로 처리해야합니다. UIWebView 인스턴스가 있고이 문을 사용하여 Rectangle이 생성됩니다. self.webview.frame = CGRectMake (0,0,300, [output floatValue] +5); 이제 배경에 이미지를 지정하고 싶습니다. 이 문은 작동해야하지만 오류 메시지가 표시됩니다. [self.webview.frame setBackgroundView : IBimg]; "포인터 유형으로 변환 할 수 없습니다"라고 말합니다. IBOmg를 IBOutlet UIImageView * IBimg로 선언했습니다. –
@taimur : UIWebView이므로 유일한 방법은 사용중인 HTML 페이지에 배경 이미지를 설정하는 것입니다. – kennytm
@Kenny : Ahan thnks mate, 이걸 시도해 볼게! –
- 1. UIPickerView에서 개별 개체에 작업 할당
- 2. 이미지 맵의 배경 이미지
- 3. 배경 이미지
- 4. 이미지 배경
- 5. 배경 이미지
- 6. CGRect 밖으로 이동하면 UIImageView가 클리핑됩니다.
- 7. 배경 작업자에 WPF 이미지 표시
- 8. 런타임시 UIImageView의 이미지 배경 제거
- 9. 이미지 대 UIButton의 배경 이미지
- 10. 여러 이미지 선택 배경 이미지
- 11. 다른 개체에 console.log 할당 (웹킷 문제)
- 12. 배열에서 CGRect 가져 오기
- 13. NSWindow 이동 CGRect
- 14. CGRect C 코드에서
- 15. NSKeyedArchiver/NSuserDefaults - CGRect 저장
- 16. RS2008 배경 이미지 크기 조정
- 17. tabcontrol winforms의 배경 이미지
- 18. 배경 이미지 또는 색상 ++
- 19. Java 애플릿의 배경 이미지
- 20. 배경 이미지 및 로고
- 21. tile 배경 이미지 css
- 22. 탐색 모음 배경 이미지
- 23. 배경 이미지 너비를 얻으려면
- 24. 배경 이미지 센터링?
- 25. 배경 이미지 창
- 26. LWUIT : 양식의 배경 이미지
- 27. 배경 이미지 fadeIn 문제
- 28. GWT CSS 배경 이미지
- 29. 본문 배경 이미지 링크
- 30. LinearLayout의 배율 배경 이미지
Thnx Paul, 즉시 답변을 드리게되어 반가워요. 사실 나는 프로젝트 작업을 재개해야한다. 이전 개발자가 회사를 떠났으므로 나는 그들이 일하는 방식대로 처리해야합니다. UIWebView 인스턴스가 있고이 문을 사용하여 Rectangle이 생성됩니다. self.webview.frame = CGRectMake (0,0,300, [output floatValue] +5); 이제 배경에 이미지를 지정하고 싶습니다. 이 문은 작동해야하지만 오류 메시지가 나타납니다. [self.webview.프레임 setBackgroundView : IBimg]; "포인터 유형으로 변환 할 수 없습니다"라고 말합니다. IBOmg를 IBOutlet UIImageView * IBimg로 선언했습니다. –