<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          JHViewCorner一行代碼設(shè)置圓角

          聯(lián)合創(chuàng)作 · 2023-09-27 04:34

          1 行代碼設(shè)置圖片圓角,給圖片添加圓角遮罩,心形遮罩。

          效果展示:

          原理:

          在圖片上面加上一個(gè)“相框”,也就是給圖片加上一個(gè)遮罩,讓圖片顯示出想要的形狀,使用 UIBezierPath 來畫圖形。

          UIBezierPath 的路徑是: 一個(gè)矩形 + 一個(gè)橢圓(或者其它形狀)

          使用:

          [_image1 jh_setCornerRadius:H*0.5
                                color:self.contentView.backgroundColor
                           rectCorner:UIRectCornerAllCorners
                     highlightedColor:UIColorFromRGB(0xd9d9d9)];

          如果在 UITableViewCell 中使用

          應(yīng)該重寫下面兩個(gè)方法:

          // you have a image like this:
          [_image1 jh_setCornerRadius:H*0.5
                                color:self.contentView.backgroundColor
                           rectCorner:UIRectCornerAllCorners
                     highlightedColor:UIColorFromRGB(0xd9d9d9)];
          
          - (void)setSelected:(BOOL)selected animated:(BOOL)animated {
              [super setSelected:selected animated:animated];
          
              _image1.jh_highlightedMaskView.hidden = !selected;
          }
          
          - (void)setHighlighted:(BOOL)highlighted animated:(BOOL)animated{
              [super setHighlighted:highlighted animated:animated];
          
              _image1.jh_highlightedMaskView.hidden = !highlighted;
          }

          即可實(shí)現(xiàn)選中與取消的效果

          瀏覽 22
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  狠狠撸大香蕉 | 婷婷五月天乱伦小说 | 韩国三级乱伦 | 国产极品艳情生活视频在线观看免费 | 黄色片视频网站在线看 |