UIView ကိုဘယ်လိုထောင့်ပုံထောင့်များနှင့်ထောင့်အောက်ထောင့်များဖြင့်သင်လုပ်နိုင်သနည်း။

ငါ UITableViewCell ၏ထိပ်တန်းအတန်းနှင့်ဆင်တူသည့်အဝိုင်းထိပ်ထောင့်များနှင့်စတုရန်းအောက်ခြေထောင့်များနှင့်အတူကြည့်ရှုရန်ကြိုးစားနေသည်။

မည်သူမဆို။ နောက်ခံပုံကိုမသုံးဘဲရေးရန်လွယ်ကူသောနည်းလမ်းတစ်ခုကိုသိသလား။

8
задан Peter Hosey 28 June 2011 в 03:06
поделиться

1 ответ

Objective C

угловой радиус представления использования iOS 11

if (@available(iOS 11.0, *)) {
            _parentView.clipsToBounds = YES;
            _parentView.layer.cornerRadius = 20;
            _parentView.layer.maskedCorners = kCALayerMinXMinYCorner | kCALayerMaxXMinYCorner;
        } else {
            UIBezierPath *maskPath = [UIBezierPath bezierPathWithRoundedRect:_parentView.bounds byRoundingCorners:(UIRectCornerTopLeft | UIRectCornerTopRight) cornerRadii:CGSizeMake(20.0, 20.0)];

            CAShapeLayer *maskLayer = [[CAShapeLayer alloc] init];
            maskLayer.frame = _parentView.bounds;
            maskLayer.path  = maskPath.CGPath;
            _parentView.layer.mask = maskLayer;
        }
0
ответ дан 5 December 2019 в 07:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: