我想在UIView中放置一系列圖像...我希望能夠使用三個不同的.png文件(紅色,黃色,綠色)來更改每個圖像的顏色。作爲狀態指示器。除了實際繪製矩形並填充它,有沒有更簡單的方法?研究努力:我已經谷歌搜索,並看透了SO,並沒有發現任何處理這一點。如何在我的UIView中放置一個小圖像
回答
我想通了......我把一個UIButton,改變了類型爲「自定義」 ,調整大小(32 x 32)並根據具體情況以編程方式更改圖像。
- [按鈕setImage:<#(*的UIImage)#> forState:<#(UIControlState)#>]
多虧了你們兩個用於獲取思維過程運行...:d
有很多方法可以做到這一點。我認爲最簡單的方法是實用地將UIViews作爲子視圖添加到您的主視圖或您的父級UIView。
您可以設置視圖的框架以及背景顏色。請參閱此鏈接
adding uiview as a subview to the main view
您也可以使用圖片,但因爲它是一個普通的純色,它的很多額外的存儲空間等使用的圖片的時候可以編程方式呈現的顏色。
如果它是一系列矩形,則可以將UIViews存儲在某種數據結構中,以便在運行時動態更改顏色。如果你不移動它們,然後初始化那些幀/幾何體,以便它們位於正確的位置,然後將它們作爲數組的成員或類似的東西訪問。
如果你想梯度信息添加到圖像,這是我發現的最好的事情:
正確 - 如果您對正方形或矩形感到滿意,您可以創建UIView,然後設置背景顏色(紅色,綠色,藍色或清除)。 –
它不是純色純色......它就像OS X窗戶的左上角......紅色,黃色,綠色的球。 – SpokaneDude
你可以編程添加色調等,這是不直接相關的,但你可能能夠從這裏拉一些代碼:http://stackoverflow.com/questions/571028/changing-tint-background-color-of-uitabbar – FaddishWorm
- 1. 如何在中間放置一個較小的div的圖像?
- 2. 一個UIView中的許多小圖像
- 3. 從UIView的NSMutableArray中放置圖像?
- 4. IOS - 如何設置圖像中的UIView
- 5. 在android中的另一個圖像視圖中放置圖像
- 6. 如何將一個UITableView放在UIView中
- 7. monodroid如何在圖像上放置圖像並放置圖像
- 8. 在Xcode 4.3中調整大小並從xib放置一個UIView
- 9. 如何在背景圖像上放置一個css圖像庫
- 10. 在圖像中放置一個標記
- 11. 如何在一個小格子中放大圖像?
- 12. 如何在Zendframework項目中放置一個按鈕的圖像
- 13. 如何在reportlab中放置和放置多個圖像Python
- 14. 垂直放置較大的圖像在一個較小的div
- 15. 如何在圖像上放置圖像?
- 16. 如何通過onclick將圖像放置在android中的另一個圖像上?
- 17. 在較大的圖像中放置較小的圖像。
- 18. 如何在div中垂直和水平放置一個圖像?
- 19. 如何使用npoi在一個單元格中放置圖像
- 20. 如何在CSS中的較大圖像的左下角放置一個小圖像?
- 21. 如何在HTML中將一個圖像放在另一個圖像的頂部?
- 22. Android:在另一個圖像上放置一個圖像
- 23. 如何在UIView上居中放置UILabel
- 24. 如何在另一個UIView上彈出一個UIView像警報?
- 25. 在div上放置一個圖像,用它調整大小
- 26. 我如何下載並在Android視圖中放置圖像
- 27. 我如何創建一個uiview,看起來像在mail.app中的視圖
- 28. kivy:如何在BoxLayout中放置圖像?
- 29. 如何在AlertDialog中放置圖像? Android
- 30. 如何在網格中放置圖像?
我沒有低估這個問題,但這個問題並沒有顯示出努力的不足,但如果將其分解,它會更好 - 或者完全消失。你知道如何在視圖中顯示PNG嗎?你知道如何在視圖中放置視圖嗎?你知道如何改變視圖的顏色,或改變圖像的顏色嗎?其中哪些與你的問題等有關。但無論如何,祝你好運,並得到你的問題的答案。 –