4 ITzhongzi

尚未进行身份认证

不管前方的路有多远和多苦,只要走的方向是正确的,不管多么崎岖不平,都比站在原地更接近幸福!

等级
博文 488
排名 4k+

ios底部工具栏

效果展示代码示例#import"ViewController.h"@interfaceViewController()@property(strong,nonatomic)UILabel*label;@end@implementationViewController-(void)viewDidLoad{CGRectscreen=[[UIS...

2019-06-17 15:01:01

ios ProgressView进度条示例 demo

运行效果代码#import"ViewController.h"@interfaceViewController()@property(strong,nonatomic)UIProgressView*progressView;@property(nonatomic,strong)NSTimer*timer;@end@implementationViewContr...

2019-06-17 11:00:11

ios UIAlertController弹出框的使用

运行效果示例demo////ViewController.m//alertViewAndSheet////Createdby黄海农业on2019/6/17.//Copyright©2019黄海农业.Allrightsreserved.//#import"ViewController.h"@interfaceViewControlle...

2019-06-17 09:55:01

ios WKWebView混合开发案例

说明加载本地的html页面。loadHTMLString:baseURL:设置主页的基本路径,通过一个html字符串加载主页数据loadData:MIMEType:characterEncodingName:baseURL:指定mime类型、编码集、和nsdata对象加载一个主页数据,并设置主页文件的基本路径。加载网络的页面loadRequest:使用详情见下面的dem...

2019-06-13 14:03:54

IOS UIswitch基本使用

-(void)viewDidLoad{[superviewDidLoad];CGRectscreen=[[UIScreenmainScreen]bounds];CGFloatswitchScreenSpace=39;self.rightSwitch=[[UISwitchalloc]init];...

2019-06-12 10:54:18

ios监听软键盘打开关闭事件

#import"ViewController.h"@interfaceViewController()<UITextFieldDelegate,UITextViewDelegate>@end@implementationViewController-(void)viewDidLoad{[superviewDidLoad];//...

2019-06-12 09:46:49

iOS浅谈模拟器弹不出键盘的问题

前言:昨天帮一个小伙伴调试程序的时候,在模拟器上发现一个问题,就是点击UITextField之后,弹不出键盘…可能有的朋友要说了,那还不容易,你直接ToggleSoftwareKeyboard(command+k)不就解决了吗,可是试了好几遍就是弹不出键盘,不知道是什么鬼首先分析一下command+K为什么没有作用…由于在iOS8.0及以后的模拟器中,Xcode默认是使用电脑键盘作...

2019-06-12 09:26:23

Ios网络请求(NSURLSession)

推荐文章IOS网络访问之NSURLSessioniOS开发网络篇—发送GET和POST请求(使用NSURLSession)get请求示例代码NSURL*url=[NSURLURLWithString:@"http://www.imooc.com"];//表示客户端发起的网络请求内容NSURLRequest*request=[NSURLRequestr...

2019-06-03 11:40:06

ios gif的分解和展示

-(void)viewDidLoad{[superviewDidLoad];//分解gif[selfdeCompositionGif];//显示gif[selfshowGif];}/*gif图片分解步骤1.拿到gif数据2.将gif分解为一帧帧3.将单...

2019-05-30 15:34:32

ios图片格式转换和加载图片

-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheview.//UIImage*image=[UIImageimageNamed:@"2.jpg"];//图片保存到相册//UIImageWriteToSavedPho...

2019-05-30 14:38:36

ios json解析demo

#import"ViewController.h"@interfaceViewController()@property(weak,nonatomic)IBOutletUITextField*tvParseResult;@end@implementationViewController-(void)viewDidLoad{[superviewDi...

2019-05-29 17:41:38

ios页面传值总结

该要:页面间的传值一共分为六种方式。属性传值,单例传值,NSUserDefaults传值,代理传值,block传值,通知传值区别和用途属性传值最简单的传值方式,正向传递。在第二个页面中定义一个属性,在第一个页面中赋值。并在第二个页面中取出来使用。单例传值很灵活,可以双向传递。(写入内存读取)需要定义一个静态单例,第一个页面赋值给静态对象,第二个页面从其中...

2019-05-28 17:41:32

IOS图片采集demo

运行效果#import"ViewController.h"#import<MobileCoreServices/MobileCoreServices.h>#import<AVKit/AVKit.h>#import<AVFoundation/AVFoundation.h>//两个协议一个采集图片另一个是显示图片@interfaceV...

2019-05-27 14:37:10

IOS UIImageVIew基本使用

-(void)viewDidLoad{[superviewDidLoad];//UIImagepngjpgNSString*path=[[NSBundlemainBundle]resourcePath];//工程目录路径NSString*imagePath=[NSStringstringWithFormat:@"%@...

2019-05-27 10:41:04

IOS UILabel的基本使用

-(void)viewDidLoad{[superviewDidLoad];UILabel*label=[[UILabelalloc]init];label.frame=CGRectMake(10,100,300,300);label.backgroundColor=[UIColoryellowColor];...

2019-05-27 09:30:06

ios异常'Application windows are expected to have a root view controller

异常描述: 'Applicationwindowsareexpectedtohavearootviewcontrollerattheendofapplicationlaunch'原因:现阶段的iOS应用开发,我们必须在AppDelegate中设置self.window.rootViewController,但是在以前老版本的xcode中可以不设置,iOS应用...

2019-05-22 15:02:43

OC基础NSString基础知识和代码

oc字符串和c语言字符串之间的转换oc字符串检查大小写转换oc字符串特定的前缀和后缀检测////main.m//demo////Createdby黄海农业on2019/5/10.//Copyright©2019黄海农业.Allrightsreserved.//#import<Foundation/Foundation.h>...

2019-05-10 15:30:43

listview优化方案

优化方向:1、利用convertView缓存的布局减少创建listviewitem的数量,尽可能复用以前创建的2、利用viewholder机制,尽可能的减少findviewbyid这一类的查找控件的操作。如果要复用布局,则同时将查找到的控件存储起来(setFlag),下次使用的时候可以直接用(getFlag)。示例代码示例代码解析:见一个viewholder的类,把所有用到的控...

2019-05-08 17:21:15

android小火箭案例

案例描述:经常看到清理内存用到这个动画,本质上是一个自定义的toast,绑定在服务中。原理:飞机喷火效果是两个图片不停的切换形成了喷火效果。那个喷气的效果是一个单独的activity,背景色设置为透明,渐变的动画效果,并且在1s后自动结束该activity。效果展示项目结构代码示例:MainActivitypackagecom.example.rocket;im...

2019-05-07 17:29:47

android双击和多击事件

多击事件原理:设置一个数组,固定长度,长度为几就是点击几次的事件,利用System.arraycopy拷贝数组,自己拷贝自己,将自己的第一个位置的元素拷贝到第0个位置,第二个未知的元素拷贝到第一个,一次类推,并把当前系统事件戳赋值给最后一个数组元素。将数组最后一个元素和第一个元素做差值,如果小于500毫秒,我们就可以以为是连续点击事件。效果展示示例代码packagecom.ex...

2019-05-06 16:28:29
奖章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。