自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 UIWebView的前进和后退功能

UIWebView可以像手机浏览器一样实现前进,后退,重新载入,取消加载的功能1.首先创建UIWebView _webView =[[UIWebViewalloc]initWithFrame:CGRectMake(0,0, 375,300)];    _webView.scalesPageToFit =YES;//自动对页面进行缩放以适应屏幕   

2016-01-30 16:45:10 3553

原创 swift写的searbar遇到的奇葩现象

首先我们将searchbar加到navigationcontroller的view上search = UISearchBar(frame:CGRectMake(20,16, UIScreen.mainScreen().bounds.size.width -40, 64 - 32))self.navigationController?.view .addSubview

2016-01-26 09:32:52 627

原创 简易轮播文字的封装(流动字幕)

大体思路:1.首先明确一点,我们是用一个继承自UIScrollView的类来实现字幕的滚动播放效果2.在UIScrollView上放置一个和他一样大小的UILabel用来显示文字3.用一个计时器,每隔0.05秒调用一个方法,定时改变UIScrollView的contentOffset,从而达到字幕滚动播放的最终视觉效果方法实现:A.初始化方法里只能传入需要轮播的文字,即

2016-01-22 16:03:21 1138

原创 使用NSURLSession实现下载类的封装

1.   首先明确我们要一个单例类来写下载功能,这里使用NSURLSessionDownloadTask这个下载类实现下载a.使用NSURLSessionDownloadTask需要使用其父类NSURLSession来支持与初始化b.父类初始化方法中sessionWithConfiguration的参数可以填nil,也可以给[NSURLSessionConfiguratio

2016-01-21 09:37:30 615

原创 一个简易模糊视图类的封装,可做出模糊图片效果

基本思路如下:1.创建一个继承自UIImageVIew的类,自定义初始化方法2.内部使用UIVisualEffectView来添加模糊效果,控制模糊程度3.可以通过枚举值控制模糊效果,用透明度alpha来控制模糊程度 UIBlurEffectStyleExtraLight,    UIBlurEffectStyleLight,    UIBlurEf

2016-01-21 09:04:04 690

原创 一个简易的具有点击方法的UIImageView的封装

基本思路如下:1.创建一个继承自UIImageVIew的类,自定义一个初始化方法2.内部使用手势UITapGestureRecognizer来添加点击方法3.将点击手势需要的两个参数写到初始化方法里,创建时从外部传入即可4.关键的一点:要打开UIImageView的用户交互否则不会响应使用方法大家一看便知,不再赘述@interface TapImageView :

2016-01-21 08:39:37 1190

原创 用UILabel封装自定义柱状图

原理:给自定义的View类两个数组类型的参数,一个存年份,一个存收入,并且传入参数添加手势。在外面调用的时候只需要传入两个数组即可。核心算法:以数组形式传入的年份依次赋给UILabel,以数组形式传入的收入来计算柱条的高度,这里关键是需要计算柱条的起点纵坐标即可y(起点纵坐标)=frame.size.height-50 - num*(frame.size.height-50)/2000

2016-01-11 16:57:46 506

原创 点击tabbaritem时出现过度动画

首先创建UITabBarController,单独写成一个类或者直接在appdelegate里面创建都可以   a)遵守协议UITabBarControllerDelegate> b)设置代理tabbar.delegate =self;c)实现UITabBarControllerDelegate代理方法,这里使用了大家熟悉的CATrabsition动画

2016-01-06 15:56:30 2447 3

原创 简易自定义seg与tableview联动布局

//第一步:首先我们需要一个自定义的UISegmentControl,通过一个view上添加一排自定义的UILabel来实现a.自定义的label,具有缩放功能,点击效果是变色并且字体颜色改变@interface hglable : UILabel@property (nonatomic,assign)CGFloat scale;- (insta

2016-01-06 13:45:47 1270 1

原创 点击view上某个点,获取坐标让指定view移动过去

//功能描述:通过touchbegain获取到鼠标点击位置的坐标,然后用一个CABasic动画让指定的imageView“跑”过去-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {    self.view.userInteractionEnabled =NO;          //N

2016-01-05 11:04:46 3639

原创 自定义UIBarButtonItem

//单个自定义按钮UIButton *button =[UIButton buttonWithType:UIButtonTypeCustom];   button.frame =CGRectMake(0, 0, 50, 50);   UIBarButtonItem*Button = [[UIBarButtonItem alloc] initWithCustomView:button];

2016-01-05 10:23:05 817

CocoaPods安装使用

最简洁的Pod入门,新手的最佳选择,请大牛们指正!

2016-01-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除