iOS 檢視控制元件設定圓角、陰影
//imageView的superView
UIView *fangkuanView1 = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 300, 200)];
//imageView的superView 的陰影view
UIView *shadowView = [[UIView alloc] initWithFrame:CGRectMake(50, 100, 300, 200)];//這裡的大小將不影響fangkuanView1 的顯示(即這裡只起 設定frame.origin的作用)
//陰影設定
shadowView.layer.shadowColor = [UIColor blackColor].CGColor;
shadowView.layer.shadowOffset = CGSizeMake(4, 4);
shadowView.layer.shadowOpacity = 0.5;
shadowView.layer.shadowRadius = 4.0;
shadowView.layer.cornerRadius = 10.0;
//superView
fangkuanView1.layer.masksToBounds = YES;
fangkuanView1.layer.cornerRadius = 10;
fangkuanView1.clipsToBounds = YES;
fangkuanView1.backgroundColor = [UIColor whiteColor];
//imageView
UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 300, 100)];
imageView.image = [UIImage imageNamed:@"atop"];
[fangkuanView1 addSubview:imageView];
[shadowView addSubview:fangkuanView1];
[self.view addSubview:shadowView];
下面兩個圓角的設定
//設定任意角為圓角
UIView *view2 = [[UIView alloc] initWithFrame:CGRectMake(120, 400, 80, 80)];
view2.backgroundColor = [UIColor redColor];
[self.view addSubview:view2];
UIBezierPath *maskPath = [UIBezierPath bezierPathWithRoundedRect:view2.bounds byRoundingCorners:UIRectCornerBottomLeft | UIRectCornerBottomRight cornerRadii:CGSizeMake(10, 10)];
CAShapeLayer *maskLayer = [[CAShapeLayer alloc] init];
maskLayer.frame = view2.bounds;
maskLayer.path = maskPath.CGPath;
view2.layer.mask = maskLayer;
相關文章
- iOS 實現檢視指定圓角iOS
- iOS圖片設定圓角iOS
- iOS-高效設定圓角iOS
- 筆記-iOS設定圓角方法以及指定位置設圓角筆記iOS
- iOS圖片設定圓角效能問題iOS
- Android 設定控制元件陰影的三種方式Android控制元件
- canvas設定陰影效果Canvas
- iOS UIView設定少於四個的圓角iOSUIView
- CSS jquery圓角帶陰影的導航選單程式碼分享CSSjQuery
- Android控制元件點選圓形陰影反饋解決方案Android控制元件
- 直播系統程式碼,給標題欄新增陰影效果和圓角效果
- button設定邊寬和圓角
- UIView 的部分圓角的設定UIView
- WPF Button按鈕設定圓角
- iOS 繪製圓角iOS
- 利用DOTNETBAR製作圓角窗體和圓角控制元件控制元件
- css如何為圖片設定圓角CSS
- ios 手機端網頁input高度設定和內建頂部陰影iOS網頁
- Android 檢視高度和陰影的那點事兒Android
- 自定義頭像圓角控制元件控制元件
- iOS高效簡易新增圓角iOS
- iOS清除輸入框內陰影iOS
- flutter: 相鄰控制元件陰影被遮蓋Flutter控制元件
- css圖片陰影、文字陰影CSS
- iOS 控制元件檢視基類之 UIViewiOS控制元件UIView
- Qt左上角和右下角設定圓角QT
- 直播平臺原始碼,自定義設定 View 四個角的圓角 以及邊框的設定原始碼View
- 給控制元件新增陰影效果SystemDropShadowChrome控制元件Chrome
- CSS實現帶陰影的三角形CSS
- 小Tip:有三角的指示框陰影實現
- 圓形視訊和圓角視訊的一種實現方式
- unity陰影(一)烘焙和Quality中Shadows的設定Unity
- css去除ios中input和textarea的陰影CSSiOS
- Android Material Design-Defining Shadows and Clipping Views(定義陰影和裁剪檢視)-(四)AndroidMaterial DesignView
- boder 陰影
- 設定父控制元件的alpha 不影響子控制元件控制元件
- Android自定義設定圓形圖片控制元件Android控制元件
- 檢視OEM埠設定