- 博客(36)
- 资源 (2)
- 收藏
- 关注
原创 iOS开发 scrollview嵌套tableView滑动问题(两次滑动才能同时滑动)
网上找了一大堆都不是想要的,后来终于找到解决办法:1:单独在tableview中实现支持同时识别多个手势的方法:@interface ParentHomeTableView : UITableView<UITableViewDataSource,UITableViewDelegate,UIGestureRecognizerDelegate>@property(assign,non...
2019-05-29 12:00:46
4699
原创 欢迎使用优快云-markdown编辑器
比较好的jquery学习网站 : 1:http://www.365mini.com 特点:解释比较基础详细,内容比较适合初学者
2017-08-04 10:35:24
254
转载 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
450
原创 文章标题
//创建导航栏按钮 NSArray *array = [NSArray arrayWithObjects:@”消费管理”,@”服务管理”, nil]; UISegmentedControl *segmentedController = [[UISegmentedControl alloc] initWithItems:array]; segmentedControlle
2016-02-28 18:22:06
345
原创 iOS模态视图从N级退回到第一级方法
//模态视图--从N级退出到1级视图 if ([selfrespondsToSelector:@selector(presentingViewController)]){ [self.presentingViewController.presentingViewControllerdismissModalViewControllerAnima
2016-02-28 18:13:53
2086
原创 iOS获取设备全局信息方法总结(如信号,电量,设备标示)
iOS获取设备全局信息方法总结为系统创建一个随机的标示符[objc] view plain copy(NSString*) createUUID { NSString *id = [[NSUserDefaults standardUserDefaults] objectForKey:@"UUID"]; //获取标识为"UUID"的值
2016-02-25 10:41:46
4306
原创 视图上移与键盘弹回
在学习iOS开发的过程中总是遇见键盘出现时,遮盖了输出口UITextField,无法看到用户自己输出的内容。这时就需要对当前视图做出相应的上移,当输出结束时点击屏幕的任意地方,使键盘弹回去。第一种方法是在UITextField开始编辑前和编辑后调用的方法里添加移动视图的方法;第二种方法是新创建一个视图移动的方法,两次都调用,并判断是否做出相应移动。把两种方法贴出来,都需要在.h文件中添加U
2016-02-23 12:27:54
408
原创 选中输入框上弹视图
//用于避免键盘遮住输入框,将视图弹上去- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField{ [UIViewbeginAnimations:@"animationID1"context:nil]; [UIViewsetAnimationDuration:.3f];//设置持续时间
2016-02-22 18:21:51
362
转载 基于UIKit下的UIView动画
UIKit直接将动画集成到UIView类中,当内部的一些属性发生改变时,UIView将为这些改变提供动画支持执行动画所需要的工作由UIView类自动完成,但仍要在希望执行动画时通知视图,为此需要将改变属性的代码放在[UIViewbeginAnimations:nil context:nil]和[UIView commitAnimations]之间常见方法解析:+ (void)s
2016-02-22 18:15:18
338
原创 点击某一个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
951
原创 点击某一个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
423
转载 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
362
转载 iOS将字符串转换为日期时间格式
IOS将字符串转换为日期时间格式 1、如何如何将一个字符串如“ 20110826134106”装化为任意的日期时间格式,下面列举两种类型: NSString* string = @"20110826134106"; NSDateFormatter *inputFormatter = [[[NSDateFormatter alloc] init] autorelea
2016-02-17 16:10:13
655
原创 在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
1550
转载 iOS常见的错误大全
//读取数据库数据-(void)movethesqlitefile{NSString *sourcepath=[[NSBundle mainBundle]pathForResource:@"database" ofType: @"sqlite"];NSLog(@"===================================%@",sourcepath);NSFileMa
2016-02-15 16:20:46
686
原创 Label的文字自适应
//文字自适应Label宽度 cell.Usersnamelab.adjustsFontSizeToFitWidth=YES; //label自适应文字// cell.Usersnamelab.numberOfLines=0;// [cell.Usersnamelab sizeToFit];
2016-01-26 14:18:12
339
转载 MJ下拉刷新
转:http://blog.youkuaiyun.com/fkuewfnh/article/details/36000129ios学习指南(8) 在ios7之前,一直在使用开源的EGO库。但是,在使用过程中发现,普遍封装得过于复杂、耦合性强,不利于集成到自己的项目中。另外,在ios7之后,一些原有的下拉刷新,上提加载控件表现的就不是那么出色了。除了可能出错外,也不符合扁平化的风格。后来,在
2016-01-25 15:25:32
2439
转载 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
278
转载 关于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
931
转载 一些 UIView 中管理 Subview 常用的方法
一个 UIView 里面可以包含许多的 Subview(其他的 UIView),而这些 Subview 彼此之间是有所谓的阶层关系,这有点类似绘图软体中图层的概念,下面程式码示演示了几个在管理图层(Subview)上常用的方法,其程式码如下。 首先是大家最常使用的新增和移除 Subview。//将Subview从当前的UIView中移除 [Subview removeFrom
2016-01-11 15:33:33
342
转载 动画 UIView animateWithDuration 使用详解
在ios4.0及以后鼓励使用animateWithDuration方法来实现动画效果。当然,以往的begin/commit的方法依然使用,下面详细解释一下animateWithDuration的使用方法。函数原型:+ (void)animateWithDuration:(NSTimeInterval)duration animations:(void(^)(void))animat
2016-01-11 15:06:39
496
转载 NSUserDefaults standardUserDefaults的使用
在本地存储数据简单的说有三种方式:数据库、NSUserDefaults和文件。NSUserDefaults用于存储数据量小的数据,例如用户配置。并不是所有的东西都能往里放的,只支持:NSString,NSNumber, NSDate, NSArray, NSDictionary,详细方法可以查看类文件。NSUserDefaultsstandardUserDefaults用来记录一下永久保留
2016-01-05 16:50:50
414
原创 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
366
转载 [转]iOS 中字典与json格式的互相转换
iOS 中字典与json格式的相互转换最近做一个项目,需要跟服务器连接,所有传出的数据都是json格式的,就需要进行相互之间的转换。在网上找了好多例子,功能都实现了,但都是运用第三方库。有一个特别奇怪的地方就是,在将json格式的数据转换为字典时,导入了一个json包。在向服务器提交数据时,需要将字典封装为json格式,需要导入另外一个包。这就导致问题产生了,两个都是json包,一样的名字,功
2015-12-30 18:40:55
786
原创 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
539
原创 UITabbarbutton 页面之间的跳转
一行代码:在需要处理的事件添加代码:[self.tabBarController setSelectedIndex:0];
2015-12-29 16:07:02
374
原创 iOS自适应行高
新版文字的自动行高使用这个方法:内部应该使用了DrawinRect这个方法重绘来实现:NSDictionary *attributesDic = @{NSFontAttributeName:[UIFontsystemFontOfSize:17]}; CGSize size = [model.bodyboundingRectWithSize:CGSizeMake(2
2015-12-15 17:08:43
400
原创 MAC复制 压缩 拷贝报错:编码错误8058解决方案
我的工程最近想备份,但总是出现8058报错,网上查一看,答案如下,但是,我看了半天,貌似不太明白 ,于是:Xcode向工程中添加文件的时候,可以向一个文件夹下添加它本身,虽然这个操作在工程中会提示同名item已存在,操作失败,不会在工程中显示,但实际上在文件夹中这个复制已经完成,并且形成了一个递归的文件夹,可以不断点开。虽然很好玩但是这样就没法复制了……找到这个文件夹删除,8058错误就解决了
2015-11-13 11:37:53
12624
原创 关于SDWebImage缓存问题
使用SDWebImage 请求图片数据,会产生相应的缓存//这是用于显示缓存大小调用方法:[self filePath]; 即可获得当前缓存大小// 显示缓存大小- ( float )filePath{ NSString * cachPath = [NSSearchPathForDirectoriesInDomains
2015-11-10 14:29:18
518
原创 在制作APP和作项目时网页加载不出来
在电脑网页上能加载,但在App中加载不出来可能原因一:第三方库有问题,需要手动加上代码 例如:managers.responseSerializer.acceptableContentTypes=[NSSetsetWithObject:@"text/html"];可能原因二:当在APP中存在中文,在电脑上能显示很有可能//转码 urlstring=
2015-11-05 12:04:20
1029
原创 ios系统地图无法定位问题
遇到一个超级八阿哥,搞了两天,就是无法进入代理方法:之前查网上一直都说要在info.plist加NSLocationAlwaysUsageDescriptionNSLocationWhenInUseUsageDescription我加了....结果弄了两天,还是不行NSLocationWhenInUseUsageDescriptionNSLocationAlwa
2015-11-03 11:17:29
1299
原创 修改友盟社会化组件
怎样在友盟分享成功后修改微博签名先在微博注册应用,获得appkey后,在友盟后台更改默认的微博appkey,进行绑定配置。新浪微博开放平台应用注册步骤:1. 在新浪开放平台后台创建移动应用:http://open.weibo.com -> 应用开发 -> 移动应用 -> 创建应用2. 在创建好新应用后,选择“基本信息”,安全域名填写"sns.whalecloud.com",
2015-11-02 15:31:04
604
原创 三种关闭键盘的方法
第一种:手势关闭:- (void)viewDidLoad { [superviewDidLoad]; // Do any additional setup after loading the view from its nib. UITapGestureRecognizer *tapGesture=[[UITapGestureRecognizerall
2015-11-01 15:50:03
1320
原创 关于自定义UITableViewCell报错问题
第一篇博客,为了一个Bug忙活大半天的感觉真的很心累啊,说正题,一直以来,用了很久的Xcode6.4一直没出这种错误,但是今天居然冒了出来;//这是之前自己处理 UITableView 常用的方法-(UITableViewCell*)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)ind
2015-10-27 20:50:17
448
使用GCD封装的OC计时器
2018-11-15
DrawInRect 方法的使用:重绘文字;图片;画线;画图
2015-12-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人