自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

微笑莫彷徨

不恨梦归处,只恨太匆匆!

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

原创 iOS常用的第三方类库,sdk

SDPhotoBrowser 非常简单易用的图片浏览器,模仿微博图片浏览器动感效果,综合了图片展示和存储等多项功能。https://github.com/gsdios/SDPhotoBrowser

2015-05-07 16:56:34 703

原创 实用类方法,不定时更新

1. UILabel根据内容,得到合适的宽高+ (CGRect)LabelCount:(NSString *)mstr FontSize:(NSInteger)size{    NSDictionary *dict = [NSDictionary dictionaryWithObjectsAndKeys:                          [UIFont syste

2015-03-24 19:48:18 442

原创 iOS 版本信息 包含6,6plus

导入#import /** * iPhone的设备号 **/+ (NSString *)iPhoneVersion{    NSString *iPhoneVersion = nil;        size_t size;    sysctlbyname("hw.machine", NULL, &size, NULL, 0);    char *machi

2015-01-27 17:36:24 537

原创 UIButton的一些技巧

1.预置按钮类型  sdk提供了5个预置按钮类型:Detail Disclosure,Info Light,Info Dark,Contact Add,Rounded Rectangle。它们添加到sdk中首先是为了方便苹果公司自己。  构造方式:[UIButton buttonWithType:UIButtonTypeContactAdd];2.显示系统私有UIButton风

2015-01-04 15:00:17 485

原创 UIButton修改title大小以及对齐位置

//  修改title大小button.titleLabel.font = [UIFont systemFontOfSize:14];//  title的对齐方式button.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;        button. contentHorizontal

2014-12-29 18:45:00 705

原创 UITextField详解

//初始化textfield并设置位置及大小  UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //设置边框样式,只有设置了才会显示边框样式    text.borderStyle = UITextBorderStyleRoundedRect;

2014-12-04 18:15:35 654

原创 计算某个字符串包含另一个的数量

NSString *test = @"ABCDEFGAUJHGB\nAGR\nIUNJAOJNT";        NSLog(@"%@ -------  %d",test,[[test componentsSeparatedByString:@"\n"] count]-1);

2014-12-04 12:42:42 838

原创 NSString去空格和换行

NSString* headerData=@"阿斯达阿萨德按时大大a                     大声道啊实打实";headerData = [headerData stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];  //去除掉首尾的空白字符和换行字

2014-12-03 18:29:01 761

原创 AutoLayout

开启xib或者sb后,选择需要view(s)。选择menu的Editor,选择Pin。子菜单的项目就是可用的constraints。Width:固定自身宽度 Height:固定自身高度 H- Spacing: 固定两个view的水平间距 V- Spacing:固定两个view的垂直间距 下面4个分别是view相对于su

2014-11-05 14:42:58 639

原创 自定义导航栏字体、颜色

UILabel *titleText = [[UILabelalloc] initWithFrame: CGRectMake(kWidth/2 -60,0, 120,50)];    titleText.backgroundColor = [UIColorclearColor];    titleText.textAlignment =NSTextAlignmentCe

2014-11-05 10:55:46 815

原创 自定义UIButtonItem

UIButton *meBtn = [[UIButtonalloc] init];    [meBtn setBackgroundImage:[UIImageimageNamed:@"设置-nor.tif"]forState:UIControlStateNormal];、、    meBtn.size = CGSizeMake(28,28);    [meBtn a

2014-11-05 10:43:26 472

原创 UIButton 技巧setTitleEdgeInsets

[but setTitleEdgeInsets:UIEdgeInsetsMake(top, left, bottom, right)];这四个参数的意思,是你设置的这个title内容离这个but每个边的距离是多少,上,左,下,右,以左边为例:如果left是正的,效果就是title向右移left个像素,如果是负的就是向左移动left个像素

2014-11-04 16:22:38 474

原创 UITextView上添加默认文字

1. 实现UITextView的代理方法text.view.delegate = self;2. 在UITextView上覆盖UILabelps:必须实现label.enabled = NO;label.backgroundColor = [UIColorclearColor];3. 在UITextView - Delegate中实现-(void)textVie

2014-11-04 10:25:28 1076

原创 UITableView使用详解

UITableView使用详解

2014-11-04 09:46:48 997

原创 iOS获取键盘的高度

- (void)viewDidLoad{    [super viewDidLoad];        //增加监听,当键盘出现或改变时收出消息    [[NSNotificationCenter defaultCenter] addObserver:self                                             s

2014-11-04 09:44:33 462

原创 获取当前APP的系统版本

NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];  NSString *name = [infoDictionary objectForKey:@"CFBundleDisplayName"];  NSString *version = [infoDictionary objectForKey:@"C

2014-11-03 17:31:23 537

原创 iOS开发之通知中心(NSNotificationCenter)

面向对象的设计思想是把行为方法封装到每一个对象中,以用来增加代码的复用性。正是这种分散封装,增加了对象之间的相互关联,总是有很多的对象需要彼此了解以及相互操作! 一个简单示例说明这种交互产生的对象之间的相互依赖: 有一个列表框,每当列表框的某一项被选中时,就会弹出一个对话框,对话框包含一个或多个输入框,在输入框输入完毕 输入的文字要更新要列表中显示。文字描述有点啰嗦

2014-10-30 09:00:45 401

原创 iOS判断是否第一次启动

if(![[NSUserDefaultsstandardUserDefaults] boolForKey:@"firstLaunch"])            {                     [[NSUserDefaultsstandardUserDefaults] setBool:YESforKey:@"firstLaunch"];             

2014-10-29 17:32:01 412

原创 ios 获取设备信息

UIDevice *device_=[[UIDevicealloc] init];    NSLog(@"设备所有者的名称--%@",device_.name);    NSLog(@"设备的类别-----%@",device_.model);    NSLog(@"设备的的本地化版本-%@",device_.localizedModel);    NSLog(@"设备运行的系

2014-10-29 15:00:24 406

原创 隐藏UIScrollView的滚动条的方法

scrollView.showsVerticalScrollIndicator = FALSE;scrollView.showsHorizontalScrollIndicator = FALSE;

2014-10-29 14:38:11 992

原创 UIApplication详解

1.设置icon上的数字图标    //设置主界面icon上的数字图标,在2.0中引进, 缺省为0    [UIApplicationsharedApplication].applicationIconBadgeNumber = 4;2.设置摇动手势的时候,是否支持redo,undo操作    //摇动手势,是否支持redo undo操作。   //3.0以

2014-10-28 12:37:40 339

原创 iOS开发UI篇—程序启动原理和UIApplication

iOS开发UI篇—程序启动原理和UIApplication 一、UIApplication1.简单介绍(1)UIApplication对象是应用程序的象征,一个UIApplication对象就代表一个应用程序。(2)每一个应用都有自己的UIApplication对象,而且是单例的,如果试图在程序中新建一个UIApplication对象,那么将报错提示。(3)

2014-10-28 12:23:51 443

转载 iOS8中使用CoreLocation定位

在iOS8中,苹果已经强制开发者在请求定位服务时获得用户的授权,此外iOS状态栏中还有指示图标,提示用户当前应用是否正在使用定位服务。另外在iOS8中,苹果进一步改善了定位服务,让开发者请求定位服务时需要向用户提供更多的透明。此外,iOS8中还支持让应用开发者调用全新的“访问监控”功能,当用户允许后应用才能获得更多的定位数据

2014-10-24 14:30:49 558

原创 隐藏和显示TabBar的方法的简单总结

- (void)hideTabBar {    if (self.tabBarController.tabBar.hidden == YES) {        return;    }    UIView *contentView;    if ( [[self.tabBarController.view.subviews objectAtIndex:0] isKindOfC

2014-10-23 18:01:57 511

原创 点击跳转到AppStore和评论页

Appstore:NSString *str = [NSString stringWithFormat:@"http://itunes.apple.com/us/app/id%d", 436957167];[[UIApplication sharedApplication] openURL:[NSURL urlWithString:str]];

2014-10-23 15:35:33 393

原创 UITextField Delegate 键盘弹起

UITextField的键盘收起及外部点击2013年04月08日 ⁄ 综合 ⁄ 共 473字 ⁄ 字号 小 中 大 ⁄ 评论关闭1.首先要实现其协议UITextFieldDelegate2.self.account_field.delegate =self;3.实现如下方法/* 基于UIView点击

2014-10-23 11:46:16 548

转载 ASIHttpRequest

ASIHttpRequest库简介、配置和安装

2014-09-22 09:06:58 392

空空如也

空空如也

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

TA关注的人

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