UIView(視圖)

@property (nonatomic, strong) UIView *viewBg;

- (UIView *)viewBg {
    if (!_viewBg) {
        UIView *view = [[UIView alloc] init];
        view.backgroundColor = [UIColor grayColor];
        _viewBg = view;
    }
    return _viewBg;
}

    [self.viewBg mas_makeConstraints:^(MASConstraintMaker *make) {
           make.left.right.equalTo(self.view);
           make.height.equalTo(@30);
           make.width.equalTo(@30);
    }];

@property (nonatomic, strong) UIView *viewLine;
- (UIView *)viewLine {
    if (!_viewLine) {
        UIView *view = [[UIView alloc] init];
        view.backgroundColor = [UIColor grayColor];
        _viewLine = view;
    }
    return _viewLine;
}   

    [self.view addSubview:self.viewLine];
    [self.viewLine mas_makeConstraints:^(MASConstraintMaker *make) {
            make.left.equalTo(self.view);
            make.right.equalTo(self.view);
            make.height.equalTo(@(0.5));
     }];

拓展

#圓角
[self.view mj_cornerRadius:5];
#邊框
[self.view mj_borderColor:UIColor.blackColor width:1];
#圓角+陰影
[self.bgView mj_dropShadowWithOffset:CGSizeMake(0, 3)
                         cornerRadius:8
                               radius:8
                                 color:[UIColor colorWithHexString:@"#DDDDDD" alpha:0.51]
                                     opacity:1];
#任意圓角+陰影
[self.bgView mj_corner:UIRectCornerTopLeft | UIRectCornerTopRight sColor:UIColor.redColor offset:CGSizeMake(0, 3) radius:8 sRadius:8 opacity:1 bgColor:UIColor.whiteColor];

漸變

- (void)layoutSubviews{
    [super layoutSubviews];
    
    //layoutifneed 獲取子視圖的真實坐標(biāo),獲得準(zhǔn)確frame 保證已經(jīng)形成frame 的情況下
   [self.bgView.superview layoutIfNeeded];
    [self.bgView mj_gradientLayerWithColors:@[(id)rgb(255,85,85).CGColor,(id)rgb(255,127,76).CGColor] startPoint:CGPointMake(0, 0) endPoint:CGPointMake(1, 0)];
    
    NSLog(@"===實際===size=====%@",NSStringFromCGRect(self.bgView.frame));
    
}

任意圓角

//在xib關(guān)聯(lián)的控制器中 保證已經(jīng)形成frame 的情況下  (在控制器中--viewDidLayoutSubviews 下寫)
[self.imvBg.superview layoutIfNeeded];
[self.imvBg mj_corner:UIRectCornerTopLeft | UIRectCornerTopRight cornerRadius:8];


// cell  子視圖 用約束的布局情況下 layoutIfNeeded 重要,
- (void)layoutSubviews{
    [super layoutSubviews];
    
    //獲得準(zhǔn)確frame,有時不管用 扰她,或     [self.viewCenter.superview layoutIfNeeded];
    [self.viewCenter.superview layoutIfNeeded];
    [self.viewCenter mj_corner: UIRectCornerTopLeft | UIRectCornerTopRight cornerRadius:cornerRadius];
    NSLog(@"--222--%@",NSStringFromCGRect(self.viewCenter.frame));


}

陰影
實現(xiàn)UIView任意圓角+繪制陰影
http://www.reibang.com/p/c47c52e9a8e3

image.png

CAShapeLayer 畫線

UIView 的 clipsTobounds 屬性
http://www.reibang.com/p/d50789913a65
圓角箭頭矩形 提示框
http://www.reibang.com/p/0c609bf5cb6f

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市青灼,隨后出現(xiàn)的幾起案子牺汤,更是在濱河造成了極大的恐慌辽旋,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,122評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件檐迟,死亡現(xiàn)場離奇詭異补胚,居然都是意外死亡,警方通過查閱死者的電腦和手機锅减,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,070評論 3 395
  • 文/潘曉璐 我一進(jìn)店門糖儡,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人怔匣,你說我怎么就攤上這事握联。” “怎么了每瞒?”我有些...
    開封第一講書人閱讀 164,491評論 0 354
  • 文/不壞的土叔 我叫張陵金闽,是天一觀的道長。 經(jīng)常有香客問我剿骨,道長代芜,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,636評論 1 293
  • 正文 為了忘掉前任浓利,我火速辦了婚禮挤庇,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘贷掖。我一直安慰自己嫡秕,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,676評論 6 392
  • 文/花漫 我一把揭開白布苹威。 她就那樣靜靜地躺著昆咽,像睡著了一般。 火紅的嫁衣襯著肌膚如雪牙甫。 梳的紋絲不亂的頭發(fā)上掷酗,一...
    開封第一講書人閱讀 51,541評論 1 305
  • 那天,我揣著相機與錄音窟哺,去河邊找鬼泻轰。 笑死,一個胖子當(dāng)著我的面吹牛且轨,可吹牛的內(nèi)容都是我干的糕殉。 我是一名探鬼主播亩鬼,決...
    沈念sama閱讀 40,292評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼阿蝶!你這毒婦竟也來了雳锋?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,211評論 0 276
  • 序言:老撾萬榮一對情侶失蹤羡洁,失蹤者是張志新(化名)和其女友劉穎玷过,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體筑煮,經(jīng)...
    沈念sama閱讀 45,655評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡辛蚊,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,846評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了真仲。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片袋马。...
    茶點故事閱讀 39,965評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖秸应,靈堂內(nèi)的尸體忽然破棺而出虑凛,到底是詐尸還是另有隱情,我是刑警寧澤软啼,帶...
    沈念sama閱讀 35,684評論 5 347
  • 正文 年R本政府宣布桑谍,位于F島的核電站,受9級特大地震影響祸挪,放射性物質(zhì)發(fā)生泄漏锣披。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,295評論 3 329
  • 文/蒙蒙 一贿条、第九天 我趴在偏房一處隱蔽的房頂上張望雹仿。 院中可真熱鬧,春花似錦整以、人聲如沸胧辽。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,894評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至础浮,卻和暖如春帆调,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背豆同。 一陣腳步聲響...
    開封第一講書人閱讀 33,012評論 1 269
  • 我被黑心中介騙來泰國打工番刊, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人影锈。 一個月前我還...
    沈念sama閱讀 48,126評論 3 370
  • 正文 我出身青樓芹务,卻偏偏與公主長得像蝉绷,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子枣抱,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,914評論 2 355

推薦閱讀更多精彩內(nèi)容