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

问题描述 投票:1回答:1

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

是否有任何一致和有效的解决方案围绕xamarin.ios的角落

仅供参考:我正在viewdidload四处转弯

ios xamarin xamarin.ios uibezierpath rounded-corners
1个回答
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!!! :)
© www.soinside.com 2019 - 2024. All rights reserved.