IOS 聊天圖片氣泡顯示

layer.mask 的使用

a.layer.mask = b.layer;
b 的不透明的部分,會變成a的內容的顯示部分。

聊天氣泡.png

代碼:

     UIImageView *girlsImage = [[UIImageView alloc]initWithFrame:CGRectMake(30, 100, 192, 108)];
    girlsImage.image = [UIImage imageNamed:@"zisehua.jpg"];
    [self.view addSubview:girlsImage];
    
    
    UIImage *bumble = [UIImage imageNamed:@"bunble.png"];
    UIImageView *bumbleImage = [[UIImageView alloc]initWithFrame:girlsImage.frame];
    bumbleImage.image = [bumble stretchableImageWithLeftCapWidth:30 topCapHeight:30];
    
    CALayer *layer = bumbleImage.layer;
    layer.frame = girlsImage.bounds;
    girlsImage.layer.mask = layer;
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 轉載:http://www.lxweimin.com/p/32fcadd12108 每個UIView有一個伙伴稱為l...
    F麥子閱讀 6,312評論 0 13
  • 每個UIView有一個伙伴稱為layer,一個CALayer。UIView實際上并沒有把自己畫到屏幕上;它繪制本身...
    shenzhenboy閱讀 3,155評論 0 17
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,424評論 25 708
  • 時間在走,我們也在走。你還好嗎? 一句舒服的問候,一個風趣的話題,不冷不熱的態度,恰如初戀的暖風,一切都剛剛好。 ...
    曼色陀羅閱讀 203評論 0 1
  • 當天氣突然變的很冷時,我還在一如往常的穿著短褲,穿很薄的褲子,霎那間的一陣風,無休無止,帶來了徹骨的寒冷,好像秋天...
    南塵小鎮閱讀 350評論 0 2