
基础控件
文章平均质量分 72
zhanglizhi111
喜爱开发
展开
-
NSScanner 应用(关于一个URL.query)处理成一个字典的应用
//要处理的字符串 NSString *qurey =@"tn=baiduhome_pg&bs=NSRUL&f=8&rsv_bp=1&rsv_spt=1&wd=NSurl&inputT=2709"; //接受结果的字符串 NSString *resultStr; //初始化 NSScanner *scan = [NSScannerscanner原创 2017-02-23 16:29:35 · 345 阅读 · 0 评论 -
iOS中使用NSProgress类来创建UI进度条的方法详解
转自:http://www.jb51.net/article/86774.htm一、引言在iOS7之前,系统一直没有提供一个完整的框架来描述任务进度相关的功能。这使得在开发中进行耗时任务进度的监听将什么麻烦,在iOS7之后,系统提供了NSProgress类来专门报告任务进度。二、创建单任务进度监听器单任务进度的监听是NSProgress最简单的一种运用场景,转载 2016-10-26 15:10:50 · 2736 阅读 · 0 评论 -
一个iOS图片选择器的DEMO(实现图片添加,宫格排列,图片长按删除,以及图片替换等功能)
转自:http://www.cnblogs.com/dashunzi/p/3746445.html 在开发中,经常用到选择多张图片进行上传或作其他处理等等,以下DEMO满足了此功能中的大部分功能,可直接使用到项目中。主要功能如下: 1,图片九宫格排列(可自动设置) 2,图片长按抖动(仿苹果软件删除时,图标抖动效果),可进入删除状态,再次单击进入转载 2016-10-10 10:21:13 · 1595 阅读 · 0 评论 -
解决当UITextView高度小于100时候光标晃动(文字向上偏移)
- (void)viewDidLoad { [superviewDidLoad]; self.view.backgroundColor =NORMAL_BKG_GREY; self.navigationController.navigationBar.translucent = NO; //上面背景 UIView *shan原创 2016-09-28 16:40:39 · 1097 阅读 · 0 评论 -
view类某些控件创建时候系统自动帮助我们调用的某些方法
转自:http://www.th7.cn/Program/IOS/201601/743859.shtml闲来蛋疼,想看看每当我们以各种方式创建一个控件的时候,系统底层到底帮我们做了什么事儿!相信各位看官在开发中经常也会把系统自动调用的一些方法给拦截下来,再在这些方法中添加自己想实现的某个功能的代码。下面小小研究了某些控件创建时候系统自动帮助我们调用的某些方法。 我们创转载 2016-08-23 10:48:28 · 462 阅读 · 0 评论 -
IOS中UITableViewCell使用详解
转自:http://blog.youkuaiyun.com/linxiqin/article/details/50159345?locationNum=2- (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString*)reuseIdentifier;Cell的初始化方法,可以设转载 2016-08-23 10:27:49 · 310 阅读 · 0 评论 -
iOS开发-底层篇-Class详解的讲解
转自:http://www.daxueit.com/article/6115.html前言:iOS的开发语言objective-c,它的真实面目是它不是真正的面向对象语言,而抽象理解为此而已。其实它就是C+,有个公式可以很好地诠释那就是OC = C + Runtime; 接下来我们就好好讲讲在Runtime下的objc-class。准备资料,objc4-646/runt转载 2016-08-12 14:08:12 · 344 阅读 · 0 评论 -
关于地图使用
2016-02-22 17:23 星期一转载 http://www.cnblogs.com/fei-sky-001-o/articles/4953075.html 1、什么是LBS LBS: 基于位置的服务 Location Based Service 实际应用:大众点评,陌陌,微信,美团等需要用到地图或定位的App转载 2016-05-03 17:57:21 · 1077 阅读 · 0 评论 -
searchBar 的属性 与searchdispaly 的属性
UISearchBar和UISearchDisplayController原文 http://hi.baidu.com/happywilma0118/item/e6d5730a499bba1b3a53eef8 UISearchBar继承自UIView、UIResponder、NSObject 属性: autocapitalizationType————自动对转载 2016-04-06 16:08:13 · 395 阅读 · 0 评论 -
UISearchBar(搜索框)的方法属性介绍
iOS中UISearchBar(搜索框)使用总结初始化:UISearchBar继承于UIView,我们可以像创建View那样创建searchBar?12 UISearchBar * bar = [[UISearchBar alloc]initWithFrame:CGRectMake(20, 100, 250, 40)];转载 2016-04-05 17:03:17 · 387 阅读 · 0 评论 -
MBProgressHUD的基本使用
//方式1.直接在View上show HUD = [[MBProgressHUD showHUDAddedTo:self.view animated:YES] retain]; HUD.delegate = self; //常用的设置 //小矩形的背景色 HUD.color = [UIColor clearColor];//这儿表示无背转载 2016-03-03 15:43:37 · 391 阅读 · 0 评论 -
ios中播放gif动画
转自:http://blog.youkuaiyun.com/lovenjoe/article/details/7487142iPhone SDK提供了多种动画手段,UIView、UIImageView和CALayer都支持动画。但如何处理常见的gif动画呢?UIWebView提供了答案,代码如下:1. 使用UIWebView播放 // 设定位置和大小 CGRect转载 2017-04-10 17:08:52 · 2869 阅读 · 0 评论 -
uiview uilabel 边框,圆角,阴影实现
转自:http://blog.youkuaiyun.com/xdrt81y/article/details/8348522Fun with layersIn this post, I’ll explain how to add a border, rounded corners, and drop shadow to any UIViewusing some simple CA转载 2017-04-25 09:11:38 · 837 阅读 · 0 评论 -
uiview的UIEvent事件通过UIEvent来移动
#import "TouchView.h"#define kScreenwidth [UIScreen mainScreen].bounds.size.width#define kScreenheigh [UIScreen mainScreen].bounds.size.height@implementation TouchView- (instancety原创 2017-05-26 15:42:34 · 415 阅读 · 0 评论 -
ios 可变参数valist,vastart,vaend (例如-(void)addButton:(UIButton *)sender,...{})
转自:http://www.makaidong.com/%E5%8D%9A%E5%AE%A2%E5%9B%AD%E6%B1%87/4403.shtml"ios 可变参数valist,vastart,vaend":关键词:ios 可变 参数 valist vastart vaend例如:uialertview的init方法中的o转载 2016-10-27 09:34:19 · 466 阅读 · 0 评论 -
iOS开发苹果支持中文字体,和使用字体
1.中文字体转自:https://zhidao.baidu.com/question/1239016138772367339.htmlios7英文字体:Helvetica 下的各种系统,例如Helvetica Neue等,细究起来很烦,不同的地方用不同的系统,但都是Helvetica家族下的ios7中文字体:STHeitiSC-Light 黑体-简2.苹果使用字体转自:转载 2016-10-28 18:10:07 · 4772 阅读 · 0 评论 -
demo关于(va_list,va_start,va_arg,va_end)的(-(void)addButton:(NSString *)sender,...{})方法
//demo:#import "ViewController.h"@interface ViewController ()@property(nonatomic,strong)NSMutableArray *arr;@end@implementation ViewController- (void)viewDidLoad {原创 2016-11-01 14:42:14 · 317 阅读 · 0 评论 -
富文本(TTTAttributedLabel是一个替代,UILabel提供了一种简单的方式来高效地呈现属性字符串。作为奖励,它还支持链接嵌入,自动与NSTextCheckingTypes手动通过指定)
转自:https://github.com/TTTAttributedLabel/TTTAttributedLabel一个下拉更换为UILabel支持的属性,数据检测器,链接等TTTAttributedLabel是一个替代,UILabel提供了一种简单的方式来高效地呈现属性字符串。作为奖励,它还支持链接嵌入,自动与NSTextCheckingTypes手动通过指定URL转载 2017-02-23 10:04:05 · 5840 阅读 · 0 评论 -
富文本(TYAttributedLabel 简单,强大的属性文本控件(无需了解CoreText),支持图文混排显示,支持添加链接,image和UIView控件,支持自定义排版显示)
转自:https://github.com/12207480/TYAttributedLabelTYAttributedLabel 简单,强大的属性文本的控件(无需了解CoreText),支持图文混排显示,支持添加链接,image和UIView控件,支持自定义排版显示更新: 详细的使用请看LovePlayNews项目 使用autolayout 如果需要自动推转载 2017-02-23 10:01:32 · 2401 阅读 · 0 评论 -
消息未读通知的条数(第三方JSBadgeView)
代码:- (void)viewDidLoad { [superviewDidLoad]; //背景 UIView *mainView = [[UIViewalloc]initWithFrame:CGRectMake(100,100, 50,50)]; [self.viewaddSubview:mainView];原创 2017-02-22 16:33:50 · 2529 阅读 · 0 评论 -
使用CoreImage教程CoreImage包含有很多实用的滤镜,专业处理图片的库
转自:http://www.cnblogs.com/YouXianMing/p/3719056.html使用CoreImage教程CoreImage包含有很多实用的滤镜,专业处理图片的库,为了能看到各种渲染效果,请使用如下图片素材. 现在可以开始教程了: 代码片段 代码片段效果如下:我们对操作进行简易的封装:CIF转载 2017-02-08 11:06:46 · 775 阅读 · 0 评论 -
关于UIWebView设置高度自适应的问题
转自:http://www.cnblogs.com/hw140430/p/4179494.html- (void)viewDidLoad{ [super viewDidLoad]; _scrollView = [[UIScrollView alloc]initWithFrame:CGRectMake(0, 66, 320, 480)];转载 2017-01-10 09:05:46 · 1016 阅读 · 0 评论 -
UITextField 与键盘 基本设置
转自:http://blog.sina.com.cn/s/blog_836b86790100t5f4.html程序中常常要用到 输入 ,不只是UITextField ,只要需要运用到键盘输入就需要操作键盘。所以查找了一下有关键盘在输入中得操作。键盘类型 :1.UIKeyboardTypeDefault 默认键盘2转载 2016-12-13 14:27:36 · 591 阅读 · 0 评论 -
控件 UIView UILabel UITextField UITextView UIButton ;的字体、大小、单位、颜色
转自:http://www.tuicool.com/articles/QZ3If2//学习内容 /* 1.控件 UIView UILabel UITextField UITextView UIButton 2.字体、大小、单位、颜色 */ UILabel *label = [[UILabel alloc] initWithFrame:C转载 2016-12-07 16:17:57 · 583 阅读 · 0 评论 -
login 跳转 到 tabbar 页面(登录界面的跳转)
1.我是放弃使用[self presentViewController:[MainTabBarController new] animated:YES completion:nil];2.登录时候在登录成功的方法里面写(第一次变根) [[[UIApplicationsharedApplication].delegatewindow].r原创 2016-12-05 14:18:16 · 1815 阅读 · 0 评论 -
IOS的UISegmentedControl用法
转自:http://www.open-open.com/lib/view/open1429781168526.htmlSegmentedControl又被称作分段控制器,是IOS开发中经常用到的一个UI控件。初始化方法:传入的数组可以是字符串也可以是UIImage对象的图片数组- (instancetype)initWithItems:(NSArray *)转载 2016-12-01 09:40:15 · 581 阅读 · 0 评论 -
iOS:UITextField中文输入法输入时对字符长度的限制
转自:http://blog.sina.com.cn/s/blog_60f977e70101g4gj.html以下是转载内容:如题的问题,又是个让我抓狂了大半天的问题,还是做个记录,有与类似问题的同学可参考,但不一定对。具体问题还需具体分析。我遇到的需求是这样的:有一个输入框,输入框内输入文字,文字字数限制在20字。我采用了UITextFie转载 2016-11-15 17:03:32 · 506 阅读 · 0 评论 -
Present UIAlertController from AppDelegate
转自:http://stackoverflow.com/questions/26952061/present-uialertcontroller-from-appdelegateup vote17down votefavorite3I'm trying to present a UIAlertC转载 2016-11-11 15:34:26 · 1633 阅读 · 0 评论 -
App设置UIAlertController
转自:http://www.jianshu.com/p/727bd135c6f2App中遇到需要用户打开设置界面的需求时,可以友好的引导用户去设置界面设置,而不是只是添加个提示,让用户自己去设置(可能他们也不知道怎么设置)这样提示用户是不是很友好呢,那如何实现呢UIAlertController * controller = [UIAlertCo转载 2016-11-11 14:59:19 · 258 阅读 · 0 评论 -
主题 : 如何调用- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url;
转自:http://www.cocoachina.com/bbs/read.php?tid=127436&pm=ydwQW如何调用- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url; 现在转载 2016-11-11 14:37:19 · 2665 阅读 · 0 评论 -
iOS在json解析中出现的类似小数溢出的问题
转自: https://blog.youkuaiyun.com/feng_da_ge/article/details/78060936 在之前遇到了一个json解析问题,服务器返回一个小数比如:9.62 然而我们收到的却是9.619999999999。。。。。 这就比较尴尬了。 毕竟这个锅后台坚决不背,于是我问后台可不可以把value类型改成字符串类型。后台很爽快的答应了,这就没问题了。。。...转载 2019-01-29 10:24:53 · 615 阅读 · 0 评论