masnory设置圆角

对masnory不是很熟悉.一直觉得用它无法得到frame,其实不然.
用过layoutIfNeeded 这个方法后就可以得到了.
实践出真知啊

MASNORY设置圆角:
方法1:推荐


- (void)changeYuanUI{
    [self.view layoutIfNeeded];//lzc
    self.btnTask.layer.cornerRadius = self.btnTask.height / 2.0;
    self.btnTask.layer.masksToBounds = YES;

}

方法2:(有延迟,不友好)你可以试一下效果


//- (void)viewDidLayoutSubviews
//{
//    [super viewDidLayoutSubviews];
//    self.btnTask.layer.cornerRadius = self.btnTask.height / 2.0;
//    self.btnTask.layer.masksToBounds = YES;
//    
//}

你可能感兴趣的:(masnory设置圆角)