在导航条的下方加上阴影 navgationbar
来源:互联网 发布:施工现场平面布置软件 编辑:程序博客网 时间:2024/05/20 14:27
工程需要包含 QuartzCore.Framework。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
//
// UINavigationBar+JTDropShadow.h
//
// Created by james on 9/20/11.
// http://ioscodesnippet.tumblr.com
//
#import
@interface
UINavigationBar
(JTDropShadow)
- (
void
)dropShadowWithOffset:(CGSize)offset
radius
:(CGFloat)radius
color
:(
UIColor
*)color
opacity
:(CGFloat)opacity;
@end
//
// UINavigationBar+JTDropShadow.m
//
// Created by james on 9/20/11.
// http://ioscodesnippet.tumblr.com
//
#import "UINavigationBar+JTDropShadow.h"
#import
@implementation
UINavigationBar
(JTDropShadow)
- (
void
)dropShadowWithOffset:(CGSize)offset
radius
:(CGFloat)radius
color
:(
UIColor
*)color
opacity
:(CGFloat)opacity {
// Creating shadow path for better performance
CGMutablePathRef
path = CGPathCreateMutable();
CGPathAddRect(path,
NULL
,
self
.bounds
);
self
.layer
.shadowPath
= path;
CGPathCloseSubpath(path);
CGPathRelease(path);
self
.layer
.shadowColor
= color
.CGColor
;
self
.layer
.shadowOffset
= offset;
self
.layer
.shadowRadius
= radius;
self
.layer
.shadowOpacity
= opacity;
// Default clipsToBounds is YES, will clip off the shadow, so we disable it.
self
.clipsToBounds
=
NO
;
}
@end
//用法如下
- (
void
)viewDidLoad {
[
super
viewDidLoad
];
...
[
self
.navigationController
.navigationBar
dropShadowWithOffset
:CGSizeMake(
0
,
3
)
radius
:
1
color
:[
UIColor
darkGrayColor
]
opacity
:
1
];
...
}
Tag
- 在导航条的下方加上阴影 navgationbar
- IOS 在导航条的下方加上阴影
- NavigationBar的下方加上阴影
- iOS 设置NavgationBar导航条为透明
- 在控件下方添加阴影
- ios导航栏加上阴影
- 隐藏手机下方的底部导航条NavigationBar
- 导航条加阴影
- 在导航控制器的边框绘制阴影
- iOS 6 禁用取消去掉UINavigationBar导航条的阴影
- ioS 消除navigationbar下方的阴影
- iOS源码学习-导航条加阴影,自定义导航条的背景图片
- 安卓 隐藏手机上方的状态以及下方的底部导航条NavigationBar
- 一个可扩展的下方是导航条,上方是Fragment的UI框架
- 在viewpager下方显示导航标题
- 去除导航栏下方的横线
- StoryBoard中默认勾选Adjust Scroll View Insets选项,导致导航条下方的控件看不到
- html中怎么样让textarea的滚动条始终在最下方
- 线程学习之--传统线程互斥
- 民航专家称应对恐吓航空公司者追天价赔偿-航班-诈弹-恐吓航空公司
- ADF11g-019:ADF实现动态添加表单
- hdu - 4305 - Lightning 生成树计数
- 第七周任务 3-4
- 在导航条的下方加上阴影 navgationbar
- 【NOSQL】非关系型数据库MongoDB
- 我用ajax的问题,12030
- php学习之路-----------判断输入的数据是否为数字
- native2ascii的简单应用
- 莫言称获奖是文学的胜利 批判社会黑暗凌厉严肃-莫言-诺贝尔文学奖-出国
- livezilla安装指南
- 【NOSQL】非关系型数据库MongoDB ( 通过samus驱动实现基本数据操作 )
- 【NOSQL】非关系型数据库MongoDB ( 在MVC模式下通过Jqgrid表格操作MongoDB数据 ) .