
iOS
文章平均质量分 83
chenzhao931885867
2 20K
展开
-
修改友盟社会化组件
怎样在友盟分享成功后修改微博签名先在微博注册应用,获得appkey后,在友盟后台更改默认的微博appkey,进行绑定配置。新浪微博开放平台应用注册步骤:1. 在新浪开放平台后台创建移动应用:http://open.weibo.com -> 应用开发 -> 移动应用 -> 创建应用2. 在创建好新应用后,选择“基本信息”,安全域名填写"sns.whalecloud.com",原创 2015-11-02 15:31:04 · 613 阅读 · 0 评论 -
关于textfield 编辑,绘制,设置的所有使用方法
http://www.3lian.com/edu/2012/11-08/43227.html //初始化textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //设置边框样式,只有设置了才会显示边框样式 text.borde转载 2016-01-12 17:38:54 · 933 阅读 · 0 评论 -
iOS常见的错误大全
//读取数据库数据-(void)movethesqlitefile{NSString *sourcepath=[[NSBundle mainBundle]pathForResource:@"database" ofType: @"sqlite"];NSLog(@"===================================%@",sourcepath);NSFileMa转载 2016-02-15 16:20:46 · 692 阅读 · 0 评论 -
在ARC工程引入非ARC时,出现existing instance variable for property。。。
@interface UIPopoverListView :UIView UITableViewDataSource,UITableViewDelegate>{ UITableView *_listView; UILabel *_titleView; UIControl *_overlayView; idUIPopover原创 2016-02-17 11:43:44 · 1559 阅读 · 0 评论 -
iOS将字符串转换为日期时间格式
IOS将字符串转换为日期时间格式 1、如何如何将一个字符串如“ 20110826134106”装化为任意的日期时间格式,下面列举两种类型: NSString* string = @"20110826134106"; NSDateFormatter *inputFormatter = [[[NSDateFormatter alloc] init] autorelea转载 2016-02-17 16:10:13 · 661 阅读 · 0 评论 -
Tableview详细方法
-、建立 UITableView DataTable = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, 320, 420)]; [DataTable setDelegate:self]; [DataTable setDataSource:self]; [self.view addSubview:DataTable]; [转载 2016-02-20 10:18:43 · 372 阅读 · 0 评论 -
点击某一个cell中的button,确定这个button所在的行(找superview)
1://首先在cell中的按钮事件做以下处理,//[注]将按钮传到tableview 中//definebtnclick: 为代理方法- (IBAction)day_define:(id)sender { [self.delegate definebtnclick:sender];}2:在tableview中接受代理-(void)definebtnclick:(id)tag原创 2016-02-21 16:55:06 · 428 阅读 · 0 评论 -
点击某一个cell中的button,确定这个button所在的行(找superview)
1://首先在cell中的按钮事件做以下处理2//[注]将按钮传到tableview 中 //definebtnclick 是代理方法- (IBAction)day_define:(id)sender { [self.delegatedefinebtnclick:sender];}//2在tableview中接受delegate并在代理方法中写以下代码原创 2016-02-21 17:09:24 · 954 阅读 · 0 评论 -
取消tableviewcell选中效果
加上下面这行代码即可self.tableView.allowsSelection=NO;原创 2016-02-22 17:49:24 · 762 阅读 · 1 评论 -
基于UIKit下的UIView动画
UIKit直接将动画集成到UIView类中,当内部的一些属性发生改变时,UIView将为这些改变提供动画支持执行动画所需要的工作由UIView类自动完成,但仍要在希望执行动画时通知视图,为此需要将改变属性的代码放在[UIViewbeginAnimations:nil context:nil]和[UIView commitAnimations]之间常见方法解析:+ (void)s转载 2016-02-22 18:15:18 · 344 阅读 · 0 评论 -
选中输入框上弹视图
//用于避免键盘遮住输入框,将视图弹上去- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField{ [UIViewbeginAnimations:@"animationID1"context:nil]; [UIViewsetAnimationDuration:.3f];//设置持续时间原创 2016-02-22 18:21:51 · 365 阅读 · 0 评论 -
视图上移与键盘弹回
在学习iOS开发的过程中总是遇见键盘出现时,遮盖了输出口UITextField,无法看到用户自己输出的内容。这时就需要对当前视图做出相应的上移,当输出结束时点击屏幕的任意地方,使键盘弹回去。第一种方法是在UITextField开始编辑前和编辑后调用的方法里添加移动视图的方法;第二种方法是新创建一个视图移动的方法,两次都调用,并判断是否做出相应移动。把两种方法贴出来,都需要在.h文件中添加U原创 2016-02-23 12:27:54 · 412 阅读 · 0 评论 -
iOS获取设备全局信息方法总结(如信号,电量,设备标示)
iOS获取设备全局信息方法总结为系统创建一个随机的标示符[objc] view plain copy(NSString*) createUUID { NSString *id = [[NSUserDefaults standardUserDefaults] objectForKey:@"UUID"]; //获取标识为"UUID"的值原创 2016-02-25 10:41:46 · 4322 阅读 · 0 评论 -
iOS模态视图从N级退回到第一级方法
//模态视图--从N级退出到1级视图 if ([selfrespondsToSelector:@selector(presentingViewController)]){ [self.presentingViewController.presentingViewControllerdismissModalViewControllerAnima原创 2016-02-28 18:13:53 · 2099 阅读 · 0 评论 -
文章标题
//创建导航栏按钮 NSArray *array = [NSArray arrayWithObjects:@”消费管理”,@”服务管理”, nil]; UISegmentedControl *segmentedController = [[UISegmentedControl alloc] initWithItems:array]; segmentedControlle原创 2016-02-28 18:22:06 · 357 阅读 · 0 评论 -
Web与JS交互一个强大的方法
转载http://www.cnblogs.com/zhuqil/archive/2011/08/03/2126562.html UIWebView有一个stringByEvaluatingJavaScriptFromString方法可以将javascript嵌入页面中,通过这个方法我们可以在iOS中与UIWebView中的网页元素交互。stringByEvaluatingJavaScriptFro转载 2016-03-01 11:14:46 · 457 阅读 · 0 评论 -
一些 UIView 中管理 Subview 常用的方法
一个 UIView 里面可以包含许多的 Subview(其他的 UIView),而这些 Subview 彼此之间是有所谓的阶层关系,这有点类似绘图软体中图层的概念,下面程式码示演示了几个在管理图层(Subview)上常用的方法,其程式码如下。 首先是大家最常使用的新增和移除 Subview。//将Subview从当前的UIView中移除 [Subview removeFrom转载 2016-01-11 15:33:33 · 349 阅读 · 0 评论 -
动画 UIView animateWithDuration 使用详解
在ios4.0及以后鼓励使用animateWithDuration方法来实现动画效果。当然,以往的begin/commit的方法依然使用,下面详细解释一下animateWithDuration的使用方法。函数原型:+ (void)animateWithDuration:(NSTimeInterval)duration animations:(void(^)(void))animat转载 2016-01-11 15:06:39 · 504 阅读 · 0 评论 -
在制作APP和作项目时网页加载不出来
在电脑网页上能加载,但在App中加载不出来可能原因一:第三方库有问题,需要手动加上代码 例如:managers.responseSerializer.acceptableContentTypes=[NSSetsetWithObject:@"text/html"];可能原因二:当在APP中存在中文,在电脑上能显示很有可能//转码 urlstring=原创 2015-11-05 12:04:20 · 1041 阅读 · 0 评论 -
关于自定义UITableViewCell报错问题
第一篇博客,为了一个Bug忙活大半天的感觉真的很心累啊,说正题,一直以来,用了很久的Xcode6.4一直没出这种错误,但是今天居然冒了出来;//这是之前自己处理 UITableView 常用的方法-(UITableViewCell*)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)ind原创 2015-10-27 20:50:17 · 462 阅读 · 0 评论 -
ios系统地图无法定位问题
遇到一个超级八阿哥,搞了两天,就是无法进入代理方法:之前查网上一直都说要在info.plist加NSLocationAlwaysUsageDescriptionNSLocationWhenInUseUsageDescription我加了....结果弄了两天,还是不行NSLocationWhenInUseUsageDescriptionNSLocationAlwa原创 2015-11-03 11:17:29 · 1309 阅读 · 0 评论 -
关于SDWebImage缓存问题
使用SDWebImage 请求图片数据,会产生相应的缓存//这是用于显示缓存大小调用方法:[self filePath]; 即可获得当前缓存大小// 显示缓存大小- ( float )filePath{ NSString * cachPath = [NSSearchPathForDirectoriesInDomains原创 2015-11-10 14:29:18 · 527 阅读 · 0 评论 -
MAC复制 压缩 拷贝报错:编码错误8058解决方案
我的工程最近想备份,但总是出现8058报错,网上查一看,答案如下,但是,我看了半天,貌似不太明白 ,于是:Xcode向工程中添加文件的时候,可以向一个文件夹下添加它本身,虽然这个操作在工程中会提示同名item已存在,操作失败,不会在工程中显示,但实际上在文件夹中这个复制已经完成,并且形成了一个递归的文件夹,可以不断点开。虽然很好玩但是这样就没法复制了……找到这个文件夹删除,8058错误就解决了原创 2015-11-13 11:37:53 · 12724 阅读 · 0 评论 -
三种关闭键盘的方法
第一种:手势关闭:- (void)viewDidLoad { [superviewDidLoad]; // Do any additional setup after loading the view from its nib. UITapGestureRecognizer *tapGesture=[[UITapGestureRecognizerall原创 2015-11-01 15:50:03 · 1328 阅读 · 0 评论 -
iOS自适应行高
新版文字的自动行高使用这个方法:内部应该使用了DrawinRect这个方法重绘来实现:NSDictionary *attributesDic = @{NSFontAttributeName:[UIFontsystemFontOfSize:17]}; CGSize size = [model.bodyboundingRectWithSize:CGSizeMake(2原创 2015-12-15 17:08:43 · 407 阅读 · 0 评论 -
IOS开发之----NSDictionary,JSON和XML互相转换
来自http://blog.sina.com.cn/s/blog_71715bf80101div7.html- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ [self test]; // Overri原创 2015-12-30 18:25:09 · 546 阅读 · 0 评论 -
[转]iOS 中字典与json格式的互相转换
iOS 中字典与json格式的相互转换最近做一个项目,需要跟服务器连接,所有传出的数据都是json格式的,就需要进行相互之间的转换。在网上找了好多例子,功能都实现了,但都是运用第三方库。有一个特别奇怪的地方就是,在将json格式的数据转换为字典时,导入了一个json包。在向服务器提交数据时,需要将字典封装为json格式,需要导入另外一个包。这就导致问题产生了,两个都是json包,一样的名字,功转载 2015-12-30 18:40:55 · 790 阅读 · 0 评论 -
iOS提交应用至APP Store流程
一、申请苹果开发者账号首先需要申请苹果开发者账号才能在APP Store里发布应用。1 准备材料1.1 公司的邓白氏编码给苹果公司发个邮件(或则直接拨打苹果开发者服务热线:4006 701 855 2)。他会给你提供免费注册邓白氏码的网址。直接注册就好. https://developer.apple.com/ios/enroll/dunsLookupFo转载 2016-01-19 11:32:27 · 282 阅读 · 0 评论 -
App路径出错解决方案
福瑞App路径问题解决方案点击target原创 2016-01-05 13:24:48 · 813 阅读 · 0 评论 -
App上传,工具链无效解决方案
工具链无效解决方案目录//System/Library/CoreServices找到这个文件SystemVersion.plist这个网址说的Xcode7.1问题汇总更详细:http://www.jianshu.com/p/ae143730076e详细修改步骤: info.plist文件 BuildMachineOSBuild 对应的 15A2301 改成 14原创 2016-01-05 13:25:26 · 371 阅读 · 0 评论 -
NSUserDefaults standardUserDefaults的使用
在本地存储数据简单的说有三种方式:数据库、NSUserDefaults和文件。NSUserDefaults用于存储数据量小的数据,例如用户配置。并不是所有的东西都能往里放的,只支持:NSString,NSNumber, NSDate, NSArray, NSDictionary,详细方法可以查看类文件。NSUserDefaultsstandardUserDefaults用来记录一下永久保留转载 2016-01-05 16:50:50 · 423 阅读 · 0 评论 -
Label的文字自适应
//文字自适应Label宽度 cell.Usersnamelab.adjustsFontSizeToFitWidth=YES; //label自适应文字// cell.Usersnamelab.numberOfLines=0;// [cell.Usersnamelab sizeToFit];原创 2016-01-26 14:18:12 · 345 阅读 · 0 评论 -
iOS开发 scrollview嵌套tableView滑动问题(两次滑动才能同时滑动)
网上找了一大堆都不是想要的,后来终于找到解决办法:1:单独在tableview中实现支持同时识别多个手势的方法:@interface ParentHomeTableView : UITableView<UITableViewDataSource,UITableViewDelegate,UIGestureRecognizerDelegate>@property(assign,non...原创 2019-05-29 12:00:46 · 4707 阅读 · 0 评论