你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> iOS學習--如何使用mask資源圖

iOS學習--如何使用mask資源圖

編輯:IOS開發綜合

在開發過程中,類似android和其他平台的UI開發方法,需要通過一個mask圖顯示部分UI或者Icon資源。ios的控件自帶alpha的值,但是這個值都是整個icon或者UI的透明效果,不能做到自定義的透明或者镂空效果。我們必須借助於mask資源圖。

具體的方法:修改imageview的layer,即可完成這個工作。
CALayer *mask = [CALayer layer];
mask.contents = (id)[[UIImage imageNamed:@"mask.png"] CGImage];
mask.frame = CGRectMake(0, 0, <img_width>, <img_height>);
yourImageView.layer.mask = mask;
yourImageView.layer.masksToBounds = YES;

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved