[英]Prevent UIView shadow under view
我正在尋找一個自定義UIView
子類,該子類中有一個“洞”,通過它可以看到其下面的視圖。 我已經使用一些Core Graphics繪圖和剪輯來完成此操作。 好玩的東西。
我也希望這個名為WheelDetailView
視圖具有陰影。 很簡單。 我已經完成了類似的事情:
[[self layer] setShadowColor:[[UIColor blackColor] CGColor]];
[[self layer] setShadowRadius:4.0];
[[self layer] setShadowOpacity:1.0];
[[self layer] setShadowOffset:CGSizeMake(0, 2)];
問題是,此設置使我在視圖中創建的“孔”內有陰影。 盡管我意識到這很合理,但是由於您希望在現實生活中看到陰影,所以我寧願只在我的視線周圍出現陰影。
現在是這樣的:
我特意模糊了輪子的一部分以保持匿名。 您可以忽略它。
如您所見,陰影既存在於視圖外部,也存在於視圖內部。 有誰知道消除這種影響的好方法?
將WheelView放在視圖上方是否有意義?
或者,您可以刪除視圖的陰影並使用帶有陰影的單獨視圖,然后將其放置在所有視圖的后面
或陰影的圖像並將其放置在所有視圖的后面
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.