你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> IOS設置按鈕為圓角的示例代碼

IOS設置按鈕為圓角的示例代碼

編輯:IOS開發綜合

iOS中很多時候都需要用到指定風格的圓角按鈕,以下是UIButton提供的創建圓角按鈕方法

設置按鈕的4個角:

     左上:UIRectCornerTopLeft

     左下:UIRectCornerBottomLeft

     右上:UIRectCornerTopRight

     右下:UIRectCornerBottomRight

示例代碼:

UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(50, 60, 80, 40)];
button.backgroundColor = [UIColor orangeColor];
[self.view addSubview:button];
 
//這裡設置的是左上和左下角
UIBezierPath *maskPath = [UIBezierPath bezierPathWithRoundedRect:button.bounds byRoundingCorners:UIRectCornerBottomLeft | UIRectCornerTopLeft cornerRadii:CGSizeMake(8, 8)];
CAShapeLayer *maskLayer = [[CAShapeLayer alloc] init];
maskLayer.frame = button.bounds;
maskLayer.path = maskPath.CGPath;
button.layer.mask = maskLayer;

效果圖

總結

IOS設置按鈕為圓角的方法到這就結束了,大家都學會了嗎?希望這篇文章對大家的開發能有一定的幫助,如果有疑問大家可以留言交流。謝謝大家對本站的支持。

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved