iOS开发
文章平均质量分 66
幻_征途
初入IT行业的小菜鸟,iOS移动开发,欢迎交流
展开
-
自定义webView的userAgent
user-Agent 用户代理,是指浏览器,它的信息包括硬件平台、系统软件、应用软件和用户个人偏好。用户代理的能力和偏好可以认为是元数据或用户代理的硬件和软件的特性和描述。通过自定义user-Agent ,我们可以给特定的浏览器读取特定的一些消息。 UIWebView * webView = [[UIWebView alloc] initWithFrame:CGRectZero]; N原创 2016-01-18 17:48:53 · 1769 阅读 · 0 评论 -
iOS动态计算Label的宽高
1.根据文字计算Label的宽度+(CGFloat)widthOfString:(NSString *)string font:(UIFont *)font height:(CGFloat)height{ NSDictionary * dict=[NSDictionary dictionaryWithObject: font forKey:NSFontAttributeName];转载 2016-04-11 11:58:30 · 732 阅读 · 0 评论 -
IOS7环境实现自动计算TableViewCell高度的方法
本文转载于:IOS7环境实现自动计算TableViewCell高度的方法 IOS8的Self Sizing Cells特性大家都很眼馋,这个特性可以省去繁琐的计算Cell高度的代码。可惜只要还需要兼容IOS7等之前的版本,就没法用。我根据Autolayout的原理,推测IOS7也是可以实现这一功能的。 Autolayout规则:view的frame受约束的控制。约束可以直接影响自身的fra转载 2016-04-11 19:40:31 · 1094 阅读 · 0 评论 -
iOS_autoLayout_Masonry
概述 Masonry是一个轻量级的布局框架与更好的包装AutoLayout语法。 Masonry有它自己的布局方式,描述NSLayoutConstraints使布局代码更简洁易读。 Masonry支持iOS和Mac OS X。 Masonry github 地址:https://github.com/SnapKit/Masonry转载 2016-04-20 16:52:53 · 438 阅读 · 0 评论 -
XCode7安装插件VVDocumenter 遇到的问题
本文转载自:大浪捉鱼 --XCode7安装插件VVDocumenter 遇到的问题本以为在Xcode安装代码注释插件VVDocumenter是一件很轻松的事情,结果却经历了一些波折,为了其他人不再为这样的问题而折腾,决定写段文字记录下这个问题的解决过程。一、到github(https://github.com/onevcat/VVDocumenter-Xcode)下载工程代转载 2016-05-06 11:18:04 · 755 阅读 · 0 评论 -
iOS 图片设置为圆角矩形,圆形等
本文转载自:lwjok2007-- iOS 图片设置为圆角矩形,圆形等有的时候需要将图片现实为圆形比如头像等以下面的图片为例我们按照正常的方式添加后效果如下[objc] view plain copyUIImageView *userI转载 2016-05-06 19:01:31 · 764 阅读 · 0 评论 -
iOS 微信支付
本文转载自:lwjok2007-- iOS 微信支付iOS项目开发中 可能会经常遇到支付场景,目前最主要的支付还是支付宝和微信,现在我们以微信支付为例,简单讲一讲首先我们需要上微信的官方网站获取资料下面网址是获取微信支付的一些接入规则,支付场景,专业术语等等,与开发关系不是很大,有兴趣可以看看https://pay.weixin.qq.com/w转载 2016-05-06 19:08:58 · 432 阅读 · 0 评论 -
为iPhone 6设计自适应布局(一)
本文转载自:suiling -- 为iPhone 6设计自适应布局Apple从iOS 6加入了Auto Layout后开始就比较委婉的开始鼓励、建议开发者使用自适应布局,但是到目前为止,我感觉大多数开发者一直在回避这个问题,不管是不是由于历史原因造成的,至少他们在心底还坚守着固定布局的老传统思想。随着iPhone6、iPhone6 Plus的到来,使用自适应布局更是转载 2016-05-07 11:10:55 · 444 阅读 · 0 评论 -
为iPhone6设计自适应布局(二)
本文转载自:为iPhone6设计自适应布局(二)Size Classes自适应布局的布局约束自然是好东西,但也不是万能的,有时候我们也需要使用最基本的布局,所以使用size classes将它们两者结合起来才能碰撞出更有激情的火花。引用我上篇译文中的一段话:Size Classes并不代表真正的尺寸,而是我们从感官上感觉尺寸的种类,通过这种种类的组合,表示出不同转载 2016-05-07 11:19:18 · 410 阅读 · 0 评论 -
XIB、Storyboard操作小技巧
本文转载自:XIB、Storyboard操作小技巧摘要 一些可以在IB中快速操作的小技巧目录[-]SB push Tab时隐藏Tab设置圆角SB中单独的View可视化坐标距离将多个view视图合并到一个视图层级为视图添加辅助线本文收集了其他优秀博主,论坛上的相关技巧,及自己总结出的一些tips,小白级tip,大神们请轻转载 2016-05-07 11:39:45 · 832 阅读 · 0 评论 -
iOS 登录
资料:iOS-仿QQ空间登录与退出iOS-登录认证 / json解析iOS开发 - 菜鸟学习之路(四) -- 登录界面iOS开发之记录用户登录状态开源中国iOS客户端学习 -- (十二)用户登录原创 2016-04-08 20:59:06 · 340 阅读 · 0 评论 -
ios开发之tableview的编辑模式下的Edit Done Delete按钮文本
在tableview控件中有一个编辑模式就是可以对列表中的item进行删除操作,初始化很简单:self.navigationItem.rightBarButtonItem=self.editButtonItem; self.editButtonItem是编译器生成的一个属性 不用自定义。这样导航的右侧就多了个按钮,显示文本为“Edit”,点击以后按钮文本显示“Done” 删除的时候,列表it转载 2016-04-12 13:18:04 · 2257 阅读 · 0 评论 -
ios之TableViewCell重用机制避免重复显示问题
UITableView继承自UIScrollview,是苹果为我们封装好的一个基于scroll的控件。上面主要是一个个的UITableViewCell,可以让UITableViewCell响应一些点击事件,也可以在UITableViewCell中加入UITextField或者UITextView等子视图,使得可以在cell上进行文字编辑。UITableView中的cell可以有很多,一般会通过转载 2016-04-06 17:16:06 · 1073 阅读 · 0 评论 -
WKWebView的简单介绍和使用
WKWebView的简单介绍和使用转载 2016-01-21 19:10:57 · 10679 阅读 · 0 评论 -
获取网络状态,区分2G3G4GWIFI等,非reachability
+(NSString *)getNetWorkStates{ UIApplication *app = [UIApplication sharedApplication]; NSArray *children = [[[app valueForKeyPath:@"statusBar"]valueForKeyPath:@"foregroundView"]subviews]; N转载 2016-01-06 20:22:50 · 413 阅读 · 0 评论 -
多线程GCD
一、简介 Grand Central Dispatch,听名字就霸气。它是苹果为多核的并行运算提出的解决方案,所以会自动合理地利用更多的CPU内核(比如双核、四核),最重要的是它会自动管理线程的生命周期(创建线程、调度任务、销毁线程),完全不需要我们管理,我们只需要告诉干什么就行。同时它使用的也是 c语言,不过由于使用了 Block(Swift里叫做闭包),使得使用起来更加方便,而且灵活。所以基本转载 2016-01-09 23:33:49 · 370 阅读 · 0 评论 -
修改navigationController返回按钮颜色和文字
修改navigationController返回按钮颜色和文字原创 2016-01-29 13:49:37 · 31713 阅读 · 1 评论 -
iOS InputView 和 InutAccessoryView
iOS开发中InputView 和 InutAccessoryView的简单介绍原创 2016-01-30 16:14:29 · 1103 阅读 · 0 评论 -
交换Button中图片与文字的左右位置
默认情况下,button的image和label是紧贴着居中的,那如果想要image在右边,label在左边应该怎么办呢?答案就是: NSInteger labelWidth = modelButton.titleLabel.frame.size.width; NSInteger imageWith = modelButton.imageView.frame.size.wid转载 2016-02-20 17:39:44 · 3616 阅读 · 0 评论 -
编辑UIButton的titleLabel和imageView的位置
UIButton中的titleEdgeInsets和imageEdgeInsets可以管理button中image和title的布局。 如果对其理解不够深入,用纯数字进行布局管理,经过不断的调试,还是能试出来的,但是如果改变了图片大小或文字长度,又要再来一遍。 作为程序猿,我们不应该放弃任何一个偷懒的机会。默认情况下,是图片在左,文字在右,垂直居中显示,如下图:button转载 2016-02-23 16:27:09 · 678 阅读 · 0 评论 -
iOS UIPickerView的简单使用和数组越界问题
UIPickView是在iOS开发者经常用到的一种控件,经常用于城市选择,日期选择等。本文简单介绍了UIPickerView的简单使用和数组越界问题原创 2016-02-01 19:14:14 · 2703 阅读 · 0 评论 -
iOS开发--打印NSRange,CGRect,CGPoint等结构体
在我们编程的时候,有时候会需要打印一些NSRange,CGRect,CGPoint等结构体,但用%@打印的话会出现警告或者错误今天我介绍一下一些这样的结构体的打印方法: NSString *NSStringFromCGPoint(CGPoint point); NSString *NSStringFromCGVector(CGVector vector);原创 2016-03-12 20:15:07 · 9409 阅读 · 0 评论 -
通过xib加载UITableViewCell的新方式
本文转载自:通过xib加载UITableViewCell的新方式我们以前通常会这样做- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ static NSString *CellIdentiferI转载 2016-05-07 12:03:53 · 2366 阅读 · 0 评论