对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;
//
//}
网友评论