随笔分类 - IOS基础
摘要:解析Json数据1 //加载.json文件2 NSString *path = [[NSBundle mainBundle]pathForResource:@"product.json" ofType:nil];3 //根据路径加载json文件到nsdata中4 NSData *data = [NS...
阅读全文
摘要:drawRect 方法的使用常见图形的绘制:线条、多边形、圆绘图状态的设置:文字颜色、线宽等图形上下文状态的保存与恢复图形上下文栈Quartz 2D是一个二维绘图引擎,同时支持IOS和MAC系统Quartz 2D能完成的工作绘制图形:线条、三角形、矩形、圆、弧等绘制文字绘制、生成图片(图像)读取、生...
阅读全文
摘要:控制器简单来说,就是用来做界面跳转的,类似于 Android 的Intent1.创建一个控制器 1 控制器的常见的创建方式 2 3 1)通过storyboard创建 4 5 //直接创建 6 NJViewController *nj = [[NJViewController alloc]init...
阅读全文
摘要:1.UIApplication介绍1 1.UIApplication对象是应用程序的象征2 2.每一个应用都有自己的UIApplication对象,而且是单例的3 3.通过[UIApplication sharedApplication] 可以获得这个单例对象4 4.一个ios程序启动后创建的第一个...
阅读全文
摘要:1.UIPickerView的常见属性1 //数据源(用来告诉UIPickerView有多少列多少行)2 @property(nonatomic,assign) id dataSource;3 //代理(用来告诉UIPickerView每一列的每一行显示什么内容,监听UIPickerView的选择)...
阅读全文
摘要:类似于Android中的广播接收者发送者1.一般完整的通知包含三个属性1 -(NSString *)name ;//通知的名称2 -(id)object ;//通知发布者(是谁要发布通知)3 -(NSDictionary *)userInfo;//一些额外的信息(通知发布者传递给通知接收者的信息内容...
阅读全文
摘要:UITableView概述1 UITableView2 一般用来展示表格数据、可以滚动(继承自UIScrollView).性能极佳3 UITableView分两种样式:4 Plain,不分组的样式5 Grouped,分组的样式6 UITableView默认为Plain...
阅读全文
摘要:要引用UIScrollView 首先要遵循UIScrollViewDelegate协议然后重写//1.拖拽方法-(void)scrollViewDidScroll:(UIScrollView *)scrollView;//2.即将开始拖拽的方法-(void)scrollViewWillBeginDr...
阅读全文
摘要:这里做一个类似于下面界面的小案例1.创建一个空的布局文件 .xib1 new File -->User Interface -->选择View2 创建一个空的view ,会自动生成一个 .xib的文件2.设置我们自己需要经常复用的界面 注意:记得设置"Custom Class"中的 Class属性 ...
阅读全文
摘要:UIButton1 //1.设置UIButton 的左右移动2 .center属性 获得 CGPoint 来修改x y3 //1.设置UIButton 的放大缩小4 bounds属性 获得CGRect 然后通过size.height设置高 wight设置宽 //3.或者使用frame 来设...
阅读全文
摘要:IOS的界面的制作,相对于Android来说 简洁了很多,虽然创建布局的方式都是两种(代码创建、布局文件)但是Android中的xml布局文件在某些方面也属于代码创建,因为自己使用到得每一个属性 都需要记忆属性名,然后利用快捷键的方式来进行引入 ,例如 @android: ...的方式导出,如果自身...
阅读全文

浙公网安备 33010602011771号