自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

pre_eminent的JAVA学习园地

记录java的学习心路___不积跬步,无以至千里;不积小流,无以成江海。

  • 博客(37)
  • 收藏
  • 关注

原创 iOS_一些小功能

当tableView所在的控制器每次出现的时候,其

2014-08-10 13:37:05 2220 1

原创 iOS_26PopoverController简单使用

最终效果图:UIImage分类,Point2Color://// UIImage+Point2Color.h// 26_popOverCtrl//// Created by beyond on 14-8-31.// Copyright (c) 2014年 com.beyond. All rights reserved.//#import @int

2014-08-31 20:46:28 1172

原创 iOS_25彩票_幸运转盘

最终效果图:背景圆盘(需要扣图处理)LuckyBaseBackground.png盖在背景圆盘上面的转盘 LuckyRotateWheel.png代表一个星座或生肖的按钮背景图片要创建12个,并以最下方中点为锚点进行旋转对背景圆盘进行扣图,并在其上面盖上转盘图片的核心代码在自定义

2014-08-31 14:00:58 3134

原创 iOS_自定义毛玻璃效果

最终效果图:关键代码:UIImage分类代码//// UIImage+BlurGlass.h// 帅哥_团购//// Created by beyond on 14-8-30.// Copyright (c) 2014年 com.beyond. All rights reserved.//

2014-08-30 12:55:33 2232

原创 iOS_25_彩票设置的cell的数据源模型的封装

组模型的封装SettingGroup//// SettingGroup.h// 25_彩票//// Created by beyond on 14-8-28.// Copyright (c) 2014年 com.beyond. All rights reserved.// 模型,一组(Section,Group),包括 组的header,组的footer,中间的条目(

2014-08-29 23:33:16 1427

原创 iOS_67控件外观对比

iOS 7 按钮无边框,操作栏透明,控制器全屏 Auto Layout会帮助app自动调整新的UI元素度量,并且对字号自动动态调整。   iOS 7,app的图标尺寸是120 x 120像素(高分辨率下)。提供包含 状态栏部分的图像。iOS 7,视图控制器统一采用了全屏视图自定义bar的icon。使用Auto Layout帮助你的app完成相

2014-08-29 17:22:35 1745

原创 iOS_25_彩票_控制器的view的适配

iOS 7的控制器默认都是全屏的如图所示:程序入口是一个导航控制器,导航控制器的根控制器是一个TabBarController,因此,状态栏+导航栏会盖住TabBarController控制器的上面64的高度TabBarController的子控制器是一个TableViewController,因此,TabBarController的TabBar会盖住Table

2014-08-29 15:06:18 1388

原创 iOS_25_彩票骨架搭建+导航栏适配

最终效果图:Main.storyboard初始化的控制器是:导航控制器它的根控制器是:TabBarControllerTabBarController的底部是一个自定义的TabBar里面添加了5个TabBarItem点击每一个item,会将tabBar上的对应item的子控制器的navigationItem的值,转移(赋值,复

2014-08-27 23:54:07 1631

原创 iOS_24_画画板(含取色板)

最终效果如下:一、简单说明 1、使用一个数组 strokesArr(笔画数组)记录所有笔画,数组中保存的是一个个的笔画字典,一个字典就是一个笔画,笔画字典中有三项:笔画的大小、颜色、pointsArrInOneStroke数组,(保存的是touch begin时的落笔点和touch move过程中经过的点) 2、绘制的时候,从strokesArr(笔画数组)里取出

2014-08-27 10:59:58 2040

原创 iOS_21团购_定位并根据经纬度,解析出城市名

//// LocationTool.m// 帅哥_团购//// Created by beyond on 14-8-22.// Copyright (c) 2014年 com.beyond. All rights reserved.//#import "LocationTool.h"#import #import "City.h"#import "MetaDataT

2014-08-25 20:21:54 1130

原创 iOS_21团购_真正封装的团购详情控制器

最终效果图:DealDetailController控制器//// DealDetailController.h// 帅哥_团购//// Created by beyond on 14-8-20.// Copyright (c) 2014年 com.beyond. All rights reserved.// 真正的通过xib显示一个订单的详情

2014-08-25 18:02:50 1155

原创 iOS_21团购_控制器继承关系图

最终效果图:控制器继承关系图:说明:点击主控制器左侧的Dock上的按钮,比如【团购】、【收藏】、【地图】时,实现的功能有许多相同之处。具体说明如下:点击【团购】,以九宫格的形式显示一个个团购,并且,点击一个Cell时,展示该Cell对应的团购详情点击【收藏】,以九宫格的形式显示一个个已经归档的团购模型,并且

2014-08-25 17:42:36 1076

原创 iOS_21团购_地图功能

最终效果图:

2014-08-25 09:48:05 1309

原创 iOS_Xcode如何准确定位到产生异常的出错代码

当应用程序出现异常而导致崩溃时,可能光标只提示异常出现在主函数代码处,这种情况下,即使看了日志,也可能仍不清楚具体是哪一句代码产生了异常。因此,需要手动设置异常断点,调试器会在异常抛出的瞬间暂停程序的执行,将程序准确定位到出现异常的那一行代码了。如图所示:异常断点添加

2014-08-24 22:37:33 1672

原创 iOS_22自定义键盘工具条

最终效果图:Main.storyboardKeyboardTool.xibKeyboardTool.h// KeyboardTool.h// 键盘处理// Created by beyond on 14-8-24.// Copyright (c) 2014年 com.beyon

2014-08-24 12:43:12 1394

原创 mac_Mac环境下如何编写HTML代码?

在Mac系统下,使用默认的文本编辑器编写的HTML的源码,使用不同的浏览器打开后,依然还是显示源码推荐使用UltraEdit,问题就迎刃而解了

2014-08-23 10:28:04 7010

原创 iOS_导入libxml2.2框架后,找不到<libxml/tree.h>的解决办法

由于用到了第三方Html解析类库Hpple,在导入框架libxml2.2.dylib后,最到了XCode仍然找不到的情况,最后解决过程如下:1、项目-Targets中的Build Phases,找到Link Binary With Libraries,点击“+”,添加 “libxml2.dylib”2、同样的,切换到Buiild Settin

2014-08-22 20:52:57 3192 2

原创 iOS_时间相关

计算两个时间之差,并以倒计时的方式显示:例如:剩余XX天XX小时XX分XX秒NSDate的分类:使用场景:比较微博发送时间和当前时间,根据时间差的长短,显示不同的发表时间

2014-08-21 16:34:31 911

原创 iOS_绘制带删除线的Label

一个带删除线的文本标签,继承自UILabel自绘代码步骤如下:1,重写控件的drawRect方法2,首先得到上下文对象3,设置颜色,并指定是填充(Fill)模式还是笔刷(Stroke)模式4,在上下文中指定删除线的起点(含x,y)5,根据标签文字的字体,确定文字的长度(即将被画的线条的长度)6,指定删除线的终点(含x,y)7,渲染到上下文,完成路径的绘制

2014-08-21 09:49:11 2081 1

原创 iOS_21团购_通过block对请求工具类的代理方法进行二次封装

最终效果图:【点评】提供的工具类DPAPI 在请求完毕后,使用的是代理机制,当一次请求成功或者失败时,会调用代理的相应方法为了将点评提供的工具类DPAPI进行二次封装,再次定义了一个block:typedef  void(^RequestDoneCallBackBlock)(id deals,NSError *err);该block有两个参数,分别是成功

2014-08-19 12:23:47 1566 1

原创 iOS_21团购_UICollectionView的基本使用

最终效果图:代码片段:DealListController继承自UICollectionViewControllerself.view已经包含了一个UICollectionView并且数据源和代理已经是当前控制器self//// DealListController.m// 帅哥_团购//// Created by beyond on 14-8-1

2014-08-18 15:46:18 1381 1

原创 iOS_21团购_发送请求获取【点评】数据

请求结果简单显示:用到的点评封装的类:使用tableView简单展示://// DealListController.m// 帅哥_团购//// Created by beyond on 14-8-14.// Copyright (c) 2014年 com.beyond. All rights reserved.

2014-08-18 12:05:42 1029

原创 iOS_21团购_顶部菜单和弹出菜单联动

最终效果图:各控件关系图1:\各控件关系图2:点击Dock上面的按钮DockItem,创建经导航控制器包装的DealListController,并且添加到主控制器的右侧空间//// DealListController.m// 帅哥_团购//// Created by beyon

2014-08-17 17:52:49 1630 1

原创 iOS_21团购_拼音搜索

最终效果图:关键代码:搜索结果控制器://// SearchResultController.m// 帅哥_团购//// Created by beyond on 14-8-15.// Copyright (c) 2014年 com.beyond. All rights reserved.// 当搜索框searchBar里面的文字change的

2014-08-15 13:20:59 1195

原创 iOS_21团购_【运行时】将字典转成对象模型

最终效果图:核心代码:NSObject+Dict.h//// NSObject+Dict.h// 帅哥_团购//// Created by beyond on 14-8-14.// Copyright (c) 2014年 com.beyond. All rights reserved.// 使用运行时,将dict转成对象#import

2014-08-14 23:13:25 1336

原创 iOS_21团购_Popover适应iPad横竖屏切换

最终效果图:代码片段://// DockItemLocation.m// 帅哥_团购//// Created by beyond on 14-8-13.// Copyright (c) 2014年 com.beyond. All rights reserved.//#import "DockItemLocation.h"// 点击dock上面的lo

2014-08-14 14:18:20 1273 1

原创 iOS_21团购_iPad中子控制器的屏幕适配

最终效果图:iPad中重要的屏幕适配技巧,先添加一个contentView占位,并且只在viewDidLoad方法中设置frame,因为iPad中无论横屏还是竖屏,W都是窄的那一条边,因此,先添加一个contentView到主控制器的右侧,并让它随着主控制器宽高自动伸缩,而子控制器的view只需添加到contentView中即可,x

2014-08-14 11:40:15 1168

原创 iOS_20_微博自定义可动画切换的导航控制器

最终效果:AnimatedNavigationController.h//// AnimatedNavigationController.h// 20_帅哥no微博//// Created by beyond on 14-8-10.// Copyright (c) 2014年 com.beyond. All rights reser

2014-08-10 16:00:24 1385 1

原创 iOS_20_微博Dock的跟随切换

最终效果图:Dock跟随HomeVC一起切换如上图所示,主控制器BeyondVC的view包含两个部分:1,上部的导航控制器  2,下面的Dock上部的导航控制器的view又包括两个部分:1,上部的导航条(push的时候,它始终不动)2,下部的根控制器:HomeVC,首页控制器(push的时候会动画切换)

2014-08-10 15:18:59 1157

原创 iOS_截屏并裁剪

iOS 7中的代码代段// 使用上下文截图,并使用指定的区域裁剪,模板代码- (void)screenShot{ // 将要被截图的view,即窗口的根控制器的view(必须不含状态栏,默认ios7中控制器是包含了状态栏的) BeyondViewController *beyondVC = self.view.window.rootViewController;

2014-08-10 11:50:02 1947

原创 iOS_第3方类库MBprogressHUD

1,将下载好的第3方类库MBprogressHUD源码包加入到工程(其实就是一个.h和.m文件)2,进入工程的Build Phases,将源码包里面的所有.m文件全部添加到工程3,添加第3方类库的主头文件"MBProgressHUD.h"显示代码:// 一开始加载就,显示提示条 MBProgressHUD *hud = [MBProgressHUD showHU

2014-08-06 18:22:29 1872

原创 iOS_第3方类库SDWebImage

1,将下载好的第3方框架SDWebImage源码包加入到工程2,进入工程的Build Phases,将源码包里面的所有.m文件全部添加到工程3,导入框架依赖的两个系统自带的框架:MapKit.framework、ImageIO.framework4,添加框架的主头文件"UIImageView+WebCache.h"代码使用片段:- (UITableViewCel

2014-08-06 17:59:07 1622

原创 iOS_20_微博『更多』页面

最终效果图:MoreViewController.m//// MoreViewController.m// 20_帅哥no微博//// Created by beyond on 14-8-4.// Copyright (c) 2014年 com.beyond. All rights reserved.//#import "MoreView

2014-08-06 10:05:52 1219

原创 iOS_20_微博骨架搭建

最终效果图:BeyondViewController.m//// BeyondViewController.m// 20_帅哥no微博//// Created by beyond on 14-8-3.// Copyright (c) 2014年 com.beyond. All rights reserved.// 这个就是主控制器,分为两块,下面是

2014-08-06 09:52:11 1257 1

原创 iOS_20_微博新特性页面

最终效果图:BeyondAppDelegate.m//// BeyondAppDelegate.m// 20_帅哥no微博//// Created by beyond on 14-8-3.// Copyright (c) 2014年 com.beyond. All rights reserved.//#import "BeyondAppD

2014-08-06 09:33:15 1224

原创 iOS_20_微博OAuth授权_取得用户授权的accessToken

最终效果图:OauthViewController.m//// OauthViewController.m// 20_帅哥no微博//// Created by beyond on 14-8-5.// Copyright (c) 2014年 com.beyond. All rights reserved.// 授权控制器,仅运行一次,取得了

2014-08-05 18:04:45 1113

原创 iOS_19_抽屉效果_仿网易

最终效果图:MainStoryBoard示意图:BeyondViewController.h//// BeyondViewController.h// 19_抽屉效果_仿网易//// Created by beyond on 14-8-1.// Copyright (c) 2014年 com.beyond. All rights r

2014-08-02 13:58:18 1588 1

空空如也

空空如也

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

TA关注的人

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