iOS-UI系列
文章平均质量分 71
梦想的天空格外蓝
累了 困了 难受了 还得咬牙坚持 人生就是一种旅行 你永远不知道前方等待你的是什么 但 就因为未知 才会有奇迹 才会有梦想 才会有远方.
展开
-
【学习ios之路:UI系列】获取通过UIImagePackerController获取的系统相册图片的名称信息及保存系统相册到本地
通过IUImagePickerController方法获取系统的相册,而想要得到从系统相册得到的图片的信息需要以下几步:1:获得从UIImagePicker选择的照片的Assert;2:得到Assert的ALAssertRepresentation;3:ALAssertRepresentation有个filename的属性代码具体如下:该方法是UIImagePickerCo原创 2015-01-25 15:43:02 · 3574 阅读 · 1 评论 -
【学习ios之路:UI系列】修改图片的尺寸大小操作
1.在添加图片操作时,通过UIImage对象进行添加图片操作1.[UIImage imageName:@"1.png"]2.[UIImage imageWithContentsOfFile:@"1.png"]在添加图片操作时,先对图片大小进行修改,操作如下:注:这里是UIImage的category扩展类①UIImage+Scale.h声明文件,传入一个CGSize参数,即图片原创 2015-01-26 10:41:45 · 3266 阅读 · 0 评论 -
【学习ios之路:UI系列】NSPredicate相关用法
NSPredicate NSPredicate是一个Foundation类,它指定数据被获取或者过滤的方式。 它的查询语言就像SQL的WHERE和正则表达式的交叉一样,提供了具有表现力的,自然语言界面来定义一个集合被搜寻的逻辑条件。 NSPredicate的几种用法 ①常见形式 NSPredicate *原创 2015-02-02 22:47:51 · 1774 阅读 · 0 评论 -
【学习ios之路:UI系列】UIProgressView
实现类似读取数据进度条效果 代码如下: ①创建UIProgressView对象 1)定义属性{ NSTimer *_proTimer;//计时 }@property (nonatomic, retain) UIProgressView *proView;//显示进度信息@property (nonatomic, retain) UILabel *proLabel;@p原创 2015-02-05 22:08:28 · 1200 阅读 · 0 评论 -
【学习ios之路:UI系列】绘图(drawRect)
实现代码如下: ①在自定义视图中定义3个属性//记录线条的路径@property (nonatomic, retain) NSMutableArray *paths;//设置绘图过程中线条的颜色@property (nonatomic, retain) UIColor *pathColor;@property (nonatomic, assign) CGFloat pathWidth;/原创 2015-02-05 21:42:42 · 1275 阅读 · 0 评论 -
Xcode常用快捷键
一、总结的常用命令: 隐藏xcode command+h 退出xcode command+q 关闭窗口 command+w 关闭所有窗口 command+option+w 关闭当前项目 command+control+w 关闭当前文件 command+shift+w 保存文件 command+s 保存所有文件 comm转载 2014-12-20 17:34:31 · 457 阅读 · 0 评论 -
【学习ios之路:UI系列】实现将图片保存到IOS自带的Photo Album中
具体功能: 在一个视图中有一个UIImageView,当长按UIImageView时,将UIImageView中的UIImage所代表的图片保存到PhotoAlbum中。实现: 代码如下:self.imageView是定义的UIImageView视图属性//长按效果- (void)longPanGesture { UILongPressGestur原创 2015-01-16 16:08:15 · 965 阅读 · 0 评论 -
【学习ios之路:UI系列】iOS沙盒机制,文件读取,归档与反归档
1.IOS中的沙盒机制 IOS中的沙盒机制是一种安全体系,它规定了应用程序只能在为该应用创建的文件夹内读取文件,不可以访问其他地方的内容。所有的非代码文件都保存在这个地方,比如图片、声音、属性列表和文本文件等。特点: 1.每个应用程序都在自己的沙盒内 2.不能随意跨越自己的沙盒去访问别的应用程序沙盒的内容 3.应用程序向外请求或接收原创 2015-02-03 21:56:29 · 1795 阅读 · 0 评论 -
【学习ios之路:UI系列】UITabBarController , UIToorBar
1. UITabBarController(标签视图控制器),用来管理具有并列关系的视图控制器,多个界面同时存在. UITableBarController 和UINavigationController类似, UITabBarController 也可以轻松地管理多个控制器,轻松完成控制器之间的切换,典型的例子就是QQ、微信等应⽤。效果如下图:①使用UITabBar原创 2015-01-30 20:50:52 · 2493 阅读 · 0 评论 -
【学习ios之路:UI系列】ios中常见的几种控件.(UISlider,UISwitch,UIStepper,UISegmentedControl)
一.滑块控件(UISlider) 效果如下注:系统原来效果如下具体功能运用:①创建滑块控件(UISlider),设置控件大小,并添加到window视图上,后释放 UISlider *slider = [[UISlider alloc] initWithFrame:CGRectMake(20, 30, 280, 100)]; [self.window addSubvie原创 2015-01-16 17:56:52 · 1674 阅读 · 0 评论 -
【学习ios之路:Objective-C】继承,便利构造器.NSString应用
1.继承定义 公共父类使用场景:当多个类之间存在部分相同的特征以及行为时,为了防止多个类中写重复代码,新建一个公共的父类,父类中填写多个类中相同的特征以及行为,让多个类继承即可.2.继承特点 *.继承内容:父亲全部的实力变量以及方法 *.继承过来的内容的所有权:继承过来的内容是自己的,只不过来源于父类, *.OC中只允许单继承,也就是一个类只能有原创 2014-12-31 11:53:43 · 1428 阅读 · 0 评论 -
【学习ios之路:UI系列】(UISearchBar,UISearchDisplayController) 和UISearchController(iOS8新特性)
1.UISearchBar(效果如下:)①创建UISearchBar对象 //初始化,定义frame UISearchBar *bar = [[UISearchBar alloc] initWithFrame:CGRectMake (0, 50, self.view.fra原创 2015-02-01 15:24:34 · 8724 阅读 · 1 评论 -
【学习ios之路:UI系列】UIAlertView. UIActionSheet 和 UIAlertController
1.UIAlertView①简单无代理模式,代码如下:UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"提示" message:@"这是一个警告" delegate:nil cancel原创 2015-01-29 22:59:34 · 3197 阅读 · 0 评论 -
【学习ios之路:UI系列】实现打电话,发短信,发邮件功能
①发短信1.创建Button ,添加button的响应事件 UIButton *callButton = [UIButton buttonWithType:UIButtonTypeCustom]; callButton.frame = CGRectMake(80, 150, 80, 80); callButton.backgroundColor = [UIColor cyan原创 2015-01-29 20:27:10 · 1511 阅读 · 0 评论 -
【学习ios之路:UI系列】获取ios系统版本的相关操作. 及 将汉字转化为拼音功能实现
获取ios系统版本的相关操作 //iOS系统版本//系统版本,如6.2.1 NSString *systemVersion = [[UIDevice currentDevice] systemVersion]; NSLog(@"systemVersion = %@", systemVersion); //获取系统名称,如iPhone OS NSS原创 2015-01-27 22:31:21 · 806 阅读 · 0 评论 -
【学习ios之路:UI系列】实现轮播图效果(UIImageView,UIScrollView,UIPageControl,NSTimer相结合)
实现效果,在不点击的情况下,自定滚动,点击时,停止.如下图部分代码如下://调用NSTimer方法,自定计时- (void)autoScroll { self.timer = [NSTimer scheduledTimerWithTimeInterval:1.5 target:self selec原创 2015-01-29 21:15:34 · 1750 阅读 · 0 评论 -
【学习ios之路:UI系列】点击更换头像实现从相册读取照片和拍照两种功能
功能如下:1.点击头像,提示选择更换头像方式①相册 ②照相.2.点击相册,实现通过读取系统相册,获取图片进行替换.3.点击照相,通过摄像头照相,进行替换照片.4.如果摄像头,弹出框警告.代码如下:1.通过UIActionSheet对象实现提示功能 //创建对象 UIActionSheet *actionSheet = [[UIActionSheet all原创 2015-01-27 21:59:19 · 4195 阅读 · 1 评论