为什么cornerradius有时需要更多时间绕过拐角处

时间:2017-05-03 07:05:38

标签: ios xamarin xamarin.ios uibezierpath rounded-corners

我正在通过调用obj.Layer.CornerRadius=3来尝试视角 但有时需要更多时间才能在UI上生效...... 而UIBezierPath并且设置图层的蒙版不能始终如一地工作......有时两个角是圆角而另外两个角不是圆角。

是否有任何一致且有效的解决方案可以绕过xamarin.ios中的角落

供参考: 我在viewdidload

处四处转弯

1 个答案:

答案 0 :(得分:0)

Method 1. 
if you are making corner radius in cell then write your code inside cell.m class 
like this 
- (void)awakeFromNib {
    [super awakeFromNib];
    _btnEdit.layer.cornerRadius = 5;
    _btnEdit.layer.masksToBounds=YES;
}

Method 2.
write your code on mainthread in viewdidload

Hope it works for you!!! :)