直播平臺原始碼,自定義設定 View 四個角的圓角 以及邊框的設定
直播平臺原始碼,自定義設定 View 四個角的圓角 以及邊框的設定
使用貝塞爾曲線
typedef NS_OPTIONS(NSUInteger, UIRectCorner) { UIRectCornerTopLeft = 1 << 0, UIRectCornerTopRight = 1 << 1, UIRectCornerBottomLeft = 1 << 2, UIRectCornerBottomRight = 1 << 3, UIRectCornerAllCorners = ~0UL }; //16進位制顏色 #define RGB16Color(rgbValue) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 green:((float)((rgbValue & 0xFF00) >> 8))/255.0 blue:((float)(rgbValue & 0xFF))/255.0 alpha:1.0] UIButton * chooseButton = [UIButton buttonWithType:UIButtonTypeCustom]; chooseButton.frame = CGRectMake(10, 15, 86, 24); [self.view addSubview:chooseButton]; UIBezierPath *maskPath_two = [UIBezierPath bezierPathWithRoundedRect: chooseButton.bounds byRoundingCorners:UIRectCornerTopRight | UIRectCornerBottomRight cornerRadii:CGSizeMake(5,5)]; //建立 layer CAShapeLayer *maskLayer_two = [[CAShapeLayer alloc] init]; maskLayer_two.frame = chooseButton.bounds; //賦值 maskLayer_two.path = maskPath_two.CGPath; chooseButton.layer.mask = maskLayer_two;
在以上的基礎上 設定邊框
//設定邊框 CAShapeLayer *borderLayer = [CAShapeLayer layer]; borderLayer.frame = chooseButton.bounds; borderLayer.path = maskPath_two.CGPath; borderLayer.lineWidth = 1; borderLayer.fillColor = [UIColor clearColor].CGColor; borderLayer.strokeColor = RGB16Color(0x30C26D).CGColor; [chooseButton.layer addSublayer:borderLayer];
以上就是直播平臺原始碼,自定義設定 View 四個角的圓角 以及邊框的設定, 更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2988507/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- css設定四角邊框CSS
- 封裝自定義圓角方向並且可設定投影的View封裝View
- button設定邊寬和圓角
- iOS UIView設定少於四個的圓角iOSUIView
- 筆記-iOS設定圓角方法以及指定位置設圓角筆記iOS
- 線上直播原始碼,自定義AlertDialog設定寬高並去掉預設的邊框原始碼
- UIView 的部分圓角的設定UIView
- qt如何將下拉框的框設定為圓角矩形QT
- iOS圖片設定圓角iOS
- iOS-高效設定圓角iOS
- 自定義view實現圓角圖片View
- css圓角矩形邊框CSS
- 直播app系統原始碼,Flutter MaterialButton 實現圓角邊框按鈕APP原始碼Flutter
- WPF Button按鈕設定圓角
- css如何為圖片設定圓角CSS
- CSS3邊框與圓角CSSS3
- iOS圖片設定圓角效能問題iOS
- 直播網站程式原始碼,給元件按鈕、文字編輯框等設定圓形邊框、顏色網站原始碼元件
- 直播平臺搭建,實現自定義設定登入頁面
- 表格的邊距 邊框設定
- 視訊直播原始碼,css實現圖片對角邊框線原始碼CSS
- 直播平臺原始碼,Uniapp text 樣式設定原始碼APP
- 帶圓角的虛線邊框?CSS 不在話下CSS
- 如何實現css漸變圓角邊框CSS
- 13 - CSS3 - 邊框圓角 - 鐘錶CSSS3
- 直播平臺原始碼,Android自定義View實現呼吸燈效果原始碼AndroidView
- 直播平臺原始碼,窗體透明的,黑暗度等的設定技巧原始碼
- iOS 檢視控制元件設定圓角、陰影iOS控制元件
- Qt左上角和右下角設定圓角QT
- CSS 文字框圓角CSS
- 短視訊平臺原始碼,自定義上傳有邊框的背景圖片原始碼
- 一個靈活設定角標的方法
- 影片直播app原始碼,自定義View 線型EditText輸入框APP原始碼View
- 如何使用CSS設定文字框的邊框CSS
- 自定義頭像圓角控制元件控制元件
- 自定義drawable實現圓角圖片
- 直播平臺原始碼,qt繪畫事件-設定背景圖片原始碼QT事件
- CSS設定div邊框演示程式碼CSS