随笔分类 - iOS开发之UI
            
    无限轮播图的实现
    
            
            
        
摘要:平时APP中的广告位、或者滚动的新闻图片等用到的就是图片轮播这种效果,实现方式主要有两种,一种是ScrollView+ImageView,另一种则是通过CollectionView,今天总结的是ScrollView这种方式。1.图片轮播效果实现主要实现思路是:根据图片总数及宽高设置好ScrollVi...
        阅读全文
            
        
            
    进击的UI-----------------UIWindow&UIView&UILabel
    
            
            
        
摘要:1.UIWindow定义初始:1⃣️:初始化窗口:self.window = [[[UIWindow alloc]initWithFrame:[[UIScreen mainScreen]bounds]]autorelease];2⃣️:设置背景色:self.window.backgroundColo...
        阅读全文
            
        
            
    进击的UI---------------- UITextField&UIButton
    
            
            
        
摘要:1.UITextField1⃣️:初始给值UITextField *textfield1= [[UITextField alloc]initWithFrame:CGRectMake(100, 100, 150, 40)];textfield1.backgroundColor = [UIColor c...
        阅读全文
            
        
            
    进击的UI---------------------UIEvent&UITouch&UIResponder
    
            
            
        
摘要:1.UIEvent(事件)1⃣️:事件分为三种:1 触摸事件 2 晃动事件 3 远程控制2⃣️:触摸事件//1. UIControlEventTouchUpInside 点击进去(点后松手)//2. UIControlEventTouchDown 单击(点就出)//3. UIContro...
        阅读全文
            
        
            
    进击的UI-----------------自定义视图&检测屏幕旋转&处理内存警告
    
            
            
        
摘要:1.自定义视图流程:1⃣️ 新建一个类 继承于UIView2⃣️ 将控件写成view的属性3⃣️ .m初始化4⃣️ 直接在类外引入头文件 调用5⃣️ 注意: 建议不要把控件的初始化写在系统的初始化方法里直接用self调方法 自己封装方法2.视图控制器指定自定义View新建ViewController...
        阅读全文
            
        
            
    进击的UI---------------target/action设计模式&Delegate&手势识别
    
            
            
        
摘要:1.target/action设计模式:AppDelegate.mRootViewController.mClickView.hClickView.mColorView.hColorView.mRootView.hRootView.mButtonView.hButtonView.m2.delegat...
        阅读全文
            
        
            
    进击的UI------------------UISegmentedControl&UISlide
    
            
            
        
摘要:1.UISegmentedControl①:初始self.segment = [[UISegmentedControl alloc]initWithItems:[NSArray arrayWithObjects:@"一卡通",@"信用卡",@"一网通", nil]];self.segment.fra...
        阅读全文
            
        
            
    进击的UI----------------------UINavigationController&UINavigationBar&界面间的传值
    
            
            
        
摘要:1.UINavigationController1⃣️:初始UINavigationController *rootNC = [[UINavigationController alloc]initWithRootViewController:rootVC];2⃣️:self.window设置主con...
        阅读全文
            
        
            
    进击的UI-------------------UIScrollView&UIPageControl
    
            
            
        
摘要:1.UIScroLLView基本1⃣️:初始self.scrollView = [[UIScrollView alloc]initWithFrame:CGRectMake(100, 100,200, 400)];self.scrollView.backgroundColor = [UIColor w...
        阅读全文
            
        
            
    进击的UI-----------------UITableView(表视图)
    
            
            
        
摘要:tintColor 标题色barTintColor 背景色1.UITableView表视图1⃣️:Plain:self.tableView = [[UITableView alloc]initWithFrame:self.bounds style:UITableViewStylePlain];2⃣️...
        阅读全文
            
        
            
    进击的UI------------------- Plist&自定义Cell
    
            
            
        
摘要:1.plistNSString *filePath = [[NSBundle mainBundle]pathForResource:@"name" ofType:@"plist"];NSDictionary *dict = [NSDictionary dictionaryWithContentsOf...
        阅读全文
            
        
            
    进击的UI--------------- UITableView&UITableView的移动
    
            
            
        
摘要:1.UITableView补充1⃣️:-(void)p_data@property (nonatomic,retain)NSMutableArray *dataArray;@property (nonatomic,assign)UITableViewCellEditingStyle editStyl...
        阅读全文
            
        
            
    进击的UI------------------单例(相机)&UITabBarController&Block
    
            
            
        
摘要:1.单例1⃣️:单例类:单例类可以初始化一个单例对象 只被初始化一次,它的生命周期和整个程序的生命周期一样,一般用来传值2⃣️:步骤①:必须有一个类方法+ (instancetype)shareHandle;②:单例对象 放在静态区static DataHandle *handel = nil;③:...
        阅读全文
            
        
            
    进击的UI-------------多种Cell混合使用&懒加载&自适应高度
    
            
            
        
摘要:1.自定义控件2.model3.多种cell混合使用4自适应高度5.懒加载
        阅读全文
            
        
            
    进击的UI-----------------XIB&SB
    
            
            
        
摘要:1.XIB(可视化编程)使用XIB可视化编程进行视图布局 Interface Builder 运行后变成.nib文件如果使用Border Style为圆角矩形 ,xib或者textfile高度是固定的死值30,想要其他高度,把textfile样式改成其他类型xib布局完之后,依然要初始化window...
        阅读全文
            
        
            
    进击的UI-----------------XML&JSON解析
    
            
            
        
摘要:XML解析方法 1 SAX解析(系统方法)2 GData(解析XML)JSON 1 系统方法 2 JsonKit1.SAX解析(系统方法)2.GData(解析XML dom) 3.JSON系统方法4.JSONKIT
        阅读全文
            
        
            
    进击的UI--------------------GET&POST
    
            
            
        
摘要:1.GET请求2.POST请求3.总结1⃣️: POST GET 请求服务器端决定的2⃣️:同步异步是连接方式 NSURLConnection类 发消息3⃣️: GET 请求使用的URL 可以带参数 这是不太安全的 他直接传的是网址的字符串(最多255字节) POST请求是可以不带参数的把参数从字符...
        阅读全文
            
        
            
    进击的UI---------------------沙盒,复杂对象写入&KVO,图片的异步下载
    
            
            
        
摘要:第十八节笔记1.SandBox2复杂对象写入第十七节笔记1KVO2图片异步下载
        阅读全文
            
        
            
    进击的UI--------------------KVC&KVO
    
            
            
        
摘要:一、KVC(key-value-coding)————————MVC 1、只针对类属性,设置键值对2、设置setValue: forKey:,即forKey只能为类属性3、取值valueForKey二、KVO(key-value-observing)被观察者的属性发生改变时,通知观察者1、利用KVC...
        阅读全文
            
        
            
    进击的UI----------------数据库
    
            
    
摘要:SQL FMDB利用数据库的步骤:1.打开或新建一个数据库2.新建一个表视图3.添加信息(增删改查)4.关闭数据库1⃣️:新建一个model类2⃣️:.h3⃣️:.m4⃣️:方法的实现
        阅读全文
            
        
                    
                
浙公网安备 33010602011771号