2
A
回答
-1
首先,您需要創建當前背景顏色爲UIView
的倒置顏色。你可以學習更多關於如何在這個StackOverflow問題上完成它 - How to get inverse color from UIColor?
然後,你需要遍歷所有UIView子視圖,並將倒置的顏色作爲背景。
view.backgroundColor = invertedColor;
for (UIView *subview in view.subviews) {
subview.backgroundColor = invertedColor;
}
+0
如果UIView包含PDF,該怎麼辦?而不只是背景顏色? – user906357
相關問題
- 1. 做一個UIView及其所有子視圖
- 2. 父UIView和子視圖背景顏色
- 3. UIView沒有通過觸及子視圖
- 4. 位圖反轉顏色
- 5. 反轉圖像顏色Onmouseover
- 6. 在頁面上的所有圖像上反轉顏色
- 7. 反轉顏色
- 8. 動畫UIView及其子圖層
- 9. 將方塊的位置和顏色傳遞給UIView子視圖
- 10. 縮放視圖及其所有內容
- 11. 發佈UIView是否發佈其所有子視圖?
- 12. 使用nscoding實現UIVIew及其子視圖
- 13. 序列化/存儲UIView及其子視圖
- 14. 繪製UIView及其全部子視圖到上下文
- 15. 如何暫時禁用視圖及其所有子視圖的動畫?
- 16. 反轉WPF圖像的顏色
- 17. XORing顏色及其用法?
- 18. 的UIImageView變黑顏色,使黑色的所有其它圖像
- 19. 如何反轉UIView特定區域的顏色?
- 20. UIView沒有sizeToFit子視圖
- 21. XAML中的顏色反轉
- 22. 反轉應用程序中的所有顏色
- 23. 以任何子視圖着色UIView
- 24. 的UIView子視圖不旋轉
- 25. VS2015圖標指南 - 顏色反轉
- 26. Javascript圖像處理反轉顏色
- 27. UIView上UIBiew背後的兩個其他UIViews反應觸及上述視圖
- 28. 製作圖像控件根據主題反轉其顏色
- 29. 視差圖的顏色是逆轉的
- 30. 變化子UIView的背景顏色
這不是基本上重複[你的上一個問題](http://stackoverflow.com/questions/24835874/inverting-the-colors-of-a-uiscrollview)? – rmaddy