我正在研究一個項目。我有一個UIView有幾個子視圖。我需要知道如何只遮蓋某些子視圖到父視圖,或者遮罩除一個特定視圖以外的所有視圖。有沒有一些方法可以將改進檢查添加到maskToBounds屬性?任何方向或建議將不勝感激。遮罩UIView的特定子視圖?
2
A
回答
2
你是什麼意思掩蓋?
如果要隱藏特定視圖,可以創建獨立的附加視圖並將其frame
更改爲要隱藏的視圖。然後將此獨立視圖置於要隱藏的視圖的前方,可以使用insersubview :abovesubview
及其變體添加它。欲瞭解更多信息,請參閱this。
這顯然要求您可以使用特定插座或通過您知道的subviews
數組中的標籤訪問它們,以允許進行有條件的屏蔽。
,如果您只是想隱藏它,而不是「屏蔽」與其他一些內容,你很明顯的選擇是:
- 設置它的
hidden
屬性YES
。 - 設置它的
alpha
屬性0.0
(或淡出效果的任何東西)
-1
掩蔽裝置在自動調整掩模,如果它是肯定的手段按照本 的UIView * customView = [[UIView的頁頭] initWithFrame:方法幀]。
[customView setAutoresizingMask:UIViewAutoresizingFlexibleWidth |UIViewAutoresizingFlexibleHeight];
關注此鏈接可能會對您有幫助UIView autoresizingMask - Interface Builder to Code - Programmatically create struts and springs - Swift or Objective-C?
相關問題
- 1. 如何添加遮罩層,以遮罩特定顏色
- 2. jQuery圖像遮罩/定位
- 3. Android位圖遮罩
- 4. 斯威夫特圖片遮罩
- 5. SVprogressHUD遮罩未佔滿整個視圖
- 6. 在視圖上創建遮罩效果
- 7. BackgroundSubtractorMOG2的遮罩
- 8. 圖片遮罩+ iPhone SDK
- 9. iOS SDK - 圖像遮罩
- 10. 遮罩重定向網址
- 11. Infragistics遮罩XamGrid
- 12. Actionscript3 alpha遮罩?
- 13. 的DirectX Alpha遮罩
- 14. css剪輯遮罩的視差效果
- 15. numpy.ma是否允許遮罩掩碼數組中的子遮罩數組?
- 16. 從顏色創建遮罩在C++中創建遮罩(疊加彩色圖像遮罩)
- 17. 當進入背景時視頻頂部的遮罩視圖
- 18. 如何在Numpy的遮罩數組上組合遮罩?
- 19. 如何通過紋理遮罩更改生成的遮罩?
- 20. SVG遮罩元素
- 21. CSS3遮罩樣式
- 22. 圈遮罩效果
- 23. 遮罩顏色android
- 24. openGL紋理遮罩
- 25. 添加遮罩層
- 26. UIScrollView上的遮罩覆蓋圖
- 27. 帶matlab的圖像遮罩邊界
- 28. iOS10 beta3上的圖像遮罩失敗
- 29. 使用css的圖像遮罩
- 30. 如何用黑白圖像遮罩視圖?
不,你不能控制那樣的面具。告訴我們你想要達到什麼(帶截圖)。 – Wain