- 博客(17)
- 资源 (2)
- 收藏
- 关注
原创 iOS,导航条自定义返回按钮后失去侧滑功能完美解决方案
在平时做项目时,有时候需要自定义导航条的返回按钮,这个时候会发现失去了系统自带的手势侧滑返回功能,网上很多解决方法效果是实现了,但是有卡顿现象。下面的代码将完美解决这个问题:/** * 是否正在手势返回中的标示状态 */static BOOL _isPoping;-(BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer *
2015-12-30 16:09:59 2813
原创 iOS,UISlider
iOS开发中,有时候会用到滑动条,考虑用UISlider控件,那么怎样做一个自己喜欢的滑动条呢,下面详细介绍:#import "ViewController.h"@interface ViewController ()@property (nonatomic, strong)UISlider * mySlider;@property(nonatomic,assign)int temp;
2015-12-29 18:59:05 1281
原创 UIGestureRecognizer,手势处理,点击,长按,拖动,左右划动
对于移动端,由于用户都是通过手指触摸来操作的,所以对于手势的处理是必不可少的。下面详细谈谈有哪几种手势操作。1.点击,长按,拖动,左划,右划(上划下划)。2.闲话不多说,直接看代码。#import "ViewController.h"@interface ViewController ()@property (weak, nonatomic) IBOutlet UIImageVi
2015-12-27 10:03:24 2143
原创 iOS,UIAlertController
在IOS8之后,UIAlertController替代了UIActionSheet和UIAlertView.由一个控制器来管理 操作方便, 而且每个功能键都很清晰。不再使用delegate的方式来触发回调1.直接上代码:#import "ViewController.h"@interface ViewController ()@end@implementation ViewCo
2015-12-26 15:36:29 676
原创 iOS,UITableView详细介绍之自定义Cell(二)
在iOS开发中,对于UITableViewCell自带的属性可能满足不了实际需求,所以需要自定义Cell。1.2.ViewController.m#import "ViewController.h"#import "JYTableViewCell.h"#import "JYModel.h"@interface ViewController ()//显示的数据源(实际项
2015-12-24 22:58:18 768
原创 iOS,UITableView详细介绍之基本使用(一)
iOS中,UITableVIew的使用是非常常见的,下面就来详细介绍一下1.UITableView必须实现两个代理:UITableVIewDataSource,UITableViewDelegate2.UITableView的三个关键代理方法是: (1)-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
2015-12-23 16:56:52 828
原创 iOS,沙盒,做数据持久化的时候,有时候需要查看沙盒路径
1.直接上代码 NSArray *paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentDir=[paths objectAtIndex:0]; NSLog(@"我看看路径%@",documentDir); retu
2015-12-23 10:54:09 387
转载 在Xcode7/7.1中使用Http请求,App Transport Security has blocked a cleartext HTTP (http://) resource load sin
iOS9引入了新特性App Transport Security (ATS)。新特性要求App内访问的网络必须使用HTTPS协议。1.Xode7在Info.plist中add Row添加NSAppTransportSecurity类型Dictionary。在NSAppTransportSecurity下添加NSAllowsArbitraryLoads类型Boolea
2015-12-22 10:45:24 479
原创 iOS,Xcode7真机调试
升级Xcode7后,真机调试不像以前那么麻烦了,下面详细介绍如何真机调试。1.打开要真机测试的程序,插上手机并选择手机调试。2.选中程序,点击xcode,选择preferences3.选择accounts,点击+号,增加apple id。出现free,表示ok了。4.选择程序,随便填写一个 Bundle Identifier。(Team选项不用写)
2015-12-19 08:51:00 455
原创 iOS,图片轮播器,简单好用,拿来直接用
有时候肯能会用到图片轮播器,做广告的效果。下面详细介绍如何实现图片轮播器1.新建一个项目,导入5张图片(为了代码方便,我把图片命名规范了,其实无所谓)2.在mainstoryboard中拖入ScrollView和Page Control(也可以代码写,或者是自定义xib) 设置page control的 Current Page属性,决定轮播的当前页显示的颜色
2015-12-14 21:38:19 1352
原创 iOS,侧滑(最简单效果却很好的侧滑功能实现
很多时候侧滑功能都会被用到。下面来介绍一下,很简单,效果却很好。1.先按照图片新建LeftViewController,MainViewController(当然请先下载ReSideMenu类:http://download.csdn.net/detail/qq_27325349/9351409)2.在ViewController.m中添加图下代码:#import "Vie
2015-12-13 14:59:54 3656
原创 iOS UIView(UIButton)设置圆角和边框
在处理一些UIVIew时,有时候可能会需要圆角+边框的功能,或者需要将某个UIView变成圆形的。下面以UIButton为例简单介绍一个,其他UIView类似#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad{
2015-12-13 13:20:44 1760
原创 iOS,SQLite
SQLIte是一个轻量级的数据库,占用内存小,在iOS开发中,如果要做一些缓存数据的处理,有时候就考虑要用到SQLIte了。1.在写代码前注意加上libsqlite3.tdb下面直接上代码://// ViewController.m// SQLite//// Created by 123 on 15/12/13.// Copyright © 2015年 GJY. Al
2015-12-13 10:52:20 530
原创 iOS,CocoaPods使用介绍
CocoaPods是专门用来管理第三方开源类库的,项目中如果用到很多第三方库,挨个去下载是很麻烦的事,而如果类库更新了又得去重新下载。CocoaPods是非常有用的类库管理工具。下面详细介绍如何使用CocoaPods:1.使用CocoaPods,首先得下载它。前提是有Ruby环境(mac 自带)。2.查看mac当前的ruby环境:ruby -vlocalhost:~ gujinyu
2015-12-12 11:15:20 567 2
原创 iOS 图片取色器
iOS图片取色计,直接上代码#import "ViewController.h"@interface ViewController ()@property(nonatomic,strong)UIImageView *imageView;@end@implementation ViewController- (void)viewDidLoad{ [super viewDidL
2015-12-11 13:40:17 1621
原创 iOS UI NavigationController UINavigationBar UINavigationItem
大家做一些App应用时,很多时候会用到UINavigationController。下面我简单谈谈,欢迎指正:1.使用UINavigationController:ViewController *vc=[[ViewController alloc]init];UINavigationController *navVc=[[UINavigationController alloc]initW
2015-12-10 11:10:48 437
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人