关闭

【学习ios之路:UI系列】UIProgressView

实现类似读取数据进度条效果 代码如下: ①创建UIProgressView对象 1)定义属性{ NSTimer *_proTimer;//计时 } @property (nonatomic, retain) UIProgressView *proView; //显示进度信息 @property (nonatomic, retain) UILabel *proLabel; @p...
阅读(783) 评论(0)

【学习ios之路:UI系列】绘图(drawRect)

实现代码如下: ①在自定义视图中定义3个属性//记录线条的路径 @property (nonatomic, retain) NSMutableArray *paths; //设置绘图过程中线条的颜色 @property (nonatomic, retain) UIColor *pathColor; @property (nonatomic, assign) CGFloat pathWidth; /...
阅读(775) 评论(0)

【学习ios之路:UI系列】iOS沙盒机制,文件读取,归档与反归档

1.IOS中的沙盒机制  IOS中的沙盒机制是一种安全体系,它规定了应用程序只能在为该应用创建的文件夹内读取文件,不可以访问其他地方的内容。所有的非代码文件都保存在这个地方,比如图片、声音、属性列表和文本文件等。 特点:         1.每个应用程序都在自己的沙盒内         2.不能随意跨越自己的沙盒去访问别的应用程序沙盒的内容         3.应用程序向外请求或接收...
阅读(1094) 评论(0)

【学习ios之路:UI系列】NSPredicate相关用法

NSPredicate           NSPredicate是一个Foundation类,它指定数据被获取或者过滤的方式。       它的查询语言就像SQL的WHERE和正则表达式的交叉一样,提供了具有表现力的,自然语言界面来定义一个集合被搜寻的逻辑条件。       NSPredicate的几种用法       ①常见形式 NSPredicate *...
阅读(1164) 评论(0)

【学习ios之路:UI系列】(UISearchBar,UISearchDisplayController) 和UISearchController(iOS8新特性)

1.UISearchBar(效果如下:) ①创建UISearchBar对象 //初始化,定义frame UISearchBar *bar = [[UISearchBar alloc] initWithFrame:CGRectMake (0, 50, self.view.fra...
阅读(7869) 评论(1)

【学习ios之路:UI系列】UITabBarController , UIToorBar

1. UITabBarController(标签视图控制器),用来管理具有并列关系的视图控制器,多个界面同时存在.     UITableBarController 和UINavigationController 类似, UITabBarController 也可以轻松地管理多个控制器,轻松完成控制器之间的切换,典型的例子就是QQ 、微信等应⽤。效果如下图: ①使用UITabBar...
阅读(1792) 评论(0)

【学习ios之路:UI系列】UIAlertView. UIActionSheet 和 UIAlertController

1.UIAlertView ①简单无代理模式,代码如下: UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"提示" message:@"这是一个警告" delegate:nil cancel...
阅读(2611) 评论(0)

【学习ios之路:UI系列】实现轮播图效果(UIImageView,UIScrollView,UIPageControl,NSTimer相结合)

实现效果,在不点击的情况下,自定滚动,点击时,停止.如下图 部分代码如下: //调用NSTimer方法,自定计时 - (void)autoScroll { self.timer = [NSTimer scheduledTimerWithTimeInterval:1.5 target:self  selec...
阅读(1402) 评论(0)

【学习ios之路:UI系列】实现打电话,发短信,发邮件功能

①发短信 1.创建Button ,添加button的响应事件 UIButton *callButton = [UIButton buttonWithType:UIButtonTypeCustom]; callButton.frame = CGRectMake(80, 150, 80, 80); callButton.backgroundColor = [UIColor cyan...
阅读(1027) 评论(0)

【学习ios之路:UI系列】获取ios系统版本的相关操作. 及 将汉字转化为拼音功能实现

获取ios系统版本的相关操作 //iOS系统版本//系统版本,如6.2.1 NSString *systemVersion = [[UIDevice currentDevice] systemVersion]; NSLog(@"systemVersion = %@", systemVersion); //获取系统名称,如iPhone OS NSS...
阅读(491) 评论(0)

【学习ios之路:UI系列】点击更换头像实现从相册读取照片和拍照两种功能

功能如下: 1.点击头像,提示选择更换头像方式①相册 ②照相. 2.点击相册,实现通过读取系统相册,获取图片进行替换. 3.点击照相,通过摄像头照相,进行替换照片. 4.如果摄像头,弹出框警告. 代码如下: 1.通过UIActionSheet对象实现提示功能 //创建对象 UIActionSheet *actionSheet = [[UIActionSheet all...
阅读(3178) 评论(1)

【学习ios之路:UI系列】修改图片的尺寸大小操作

1.在添加图片操作时,通过UIImage对象进行添加图片操作 1.[UIImage imageName:@"1.png"] 2.[UIImage imageWithContentsOfFile:@"1.png"] 在添加图片操作时,先对图片大小进行修改,操作如下: 注:这里是UIImage的category扩展类 ①UIImage+Scale.h声明文件,传入一个CGSize参数,即图片...
阅读(2300) 评论(0)

【学习ios之路:UI系列】获取通过UIImagePackerController获取的系统相册图片的名称信息及保存系统相册到本地

通过IUImagePickerController方法获取系统的相册,而想要得到从系统相册得到的图片的信息需要以下几步: 1:获得从UIImagePicker选择的照片的Assert; 2:得到Assert的ALAssertRepresentation; 3:ALAssertRepresentation有个filename的属性 代码具体如下: 该方法是UIImagePickerCo...
阅读(2420) 评论(0)

【学习ios之路:Objective-C】深拷贝和浅拷贝

深浅拷贝的区别:        深拷贝   拷贝  内容        浅拷贝  拷贝  地址 注:当对象str1在常量区时 ①对不可变字符串NSString对象进行copy NSString *str1 = @"Hello"; //str1 -- 常量区 NSLog(@"%p", str1);//0x100002048 //co...
阅读(479) 评论(0)

【学习ios之路:UI系列】ios中常见的几种控件.(UISlider,UISwitch,UIStepper,UISegmentedControl)

一.滑块控件(UISlider)  效果如下 注:系统原来效果如下 具体功能运用: ①创建滑块控件(UISlider),设置控件大小,并添加到window视图上,后释放 UISlider *slider = [[UISlider alloc] initWithFrame:CGRectMake(20, 30, 280, 100)]; [self.window addSubvie...
阅读(1199) 评论(0)
69条 共5页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:79124次
    • 积分:1405
    • 等级:
    • 排名:千里之外
    • 原创:63篇
    • 转载:6篇
    • 译文:0篇
    • 评论:9条
    最新评论