- 浏览: 265372 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
jimode2013:
thanks
UIPanGestureRecognizer学习笔记 -
白色蜻蜓:
- (void) loadView { //opaquevie ...
UIWebView中使用UIActivityIndicatorView
如何将一个字符串@"2012-12-21"转换成NSDate模式
新的SDK貌似不再支持 [NSDate initWithString]这个方法
那么现在应该如何转换呢,以下代码
NSString --> NSDate:
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd"];
NSDate *tempDate = [dateFormatter dateFromString:@"2012-12-21"];
NSDate --> NSString:
NSDate *date = [NSDate date];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd"];
NSString *dateAndTime = [dateFormatter stringFromDate: date];
今日关于自定义UITabBarController的CustomBar的类库,
遇到一系列诡异的动画效果以及之前没有注意的问题
首先,CustomBar 继承了UITabBarController
并且拥有相应的显示 和 隐藏 等方法
方法展示如下
// 隐藏tabbar - (void) hideCustomTabBar{ for(UIView *view in self.view.subviews){ if([view isKindOfClass:[UIImageView class]]||[view isKindOfClass:[MKNumberBadgeView class]]||[view isKindOfClass:[UIButton class]]){ view.hidden = YES; } } slideBg.hidden=YES; }
- (void) showCustomTabBar{ for(UIView *view in self.view.subviews){ if([view isKindOfClass:[UIImageView class]]||[view isKindOfClass:[MKNumberBadgeView class]]||[view isKindOfClass:[UIButton class]]){ // [UIView beginAnimations:nil context:nil]; // [UIView animateWithDuration:0.3 animations:nil]; view.hidden = NO; } } slideBg.hidden=NO; }
在调用上面的隐藏方法的时候,并不能将tabbar全部隐藏,还留下一条白色不可用区域(tabbar区域)。
如何将其全部隐藏呢?除了调用上述隐藏方法之外,还需要在push的时候调用
hidesBottomBarWhenPushed方法,代码如下
ReadViewController *read = [[ReadViewController alloc] init]; read.hidesBottomBarWhenPushed = YES; [self.navigationController pushViewController:read animated:YES]; [read release];
这样就能将其全部隐藏了
---------------------------------------以下是本人遇到的匪夷所思的问题------------------
如果你在隐藏tabbar的页面中(举个例子,你从文章列表页push到文章阅读页,为了用户阅读体验较好,你需要用以上方法隐藏tabbar,但是在阅读之前,你还需要判断用户是否登陆、或者说是否拥有阅读该篇文章的权限。)这个时候你若想用presentModalViewController的方式弹出登陆页面,那么轻无比将 上述显示tabbar方法中的的那两行已注释掉的代码,务必进行注释,不然在用户进行dismissModalViewControllerAnimated的时候,tabar会已诡异的方式从屏幕的最上方滑下来。注释掉之后虽然问题初步解决,但我始终不明白的额是为什么这个tabbar会跑到上面去。
发表评论
-
EXC_BAD_ACCESS
2013-06-21 17:59 875EXC_BAD_ACCESS 这个错误,可以这么说,90%的 ... -
NSAssert
2013-06-08 09:55 946You can use NSAssert() to deb ... -
UIWebView中的图片用本地document目录中的
2013-04-28 14:34 0-(void)webViewDidStartLoad:(UI ... -
如何点击链接直接跳转到app store指定应用下载页面
2013-03-21 14:42 2729跳转到应用下载页面: NSString *str = [ ... -
ios面试题收集一(附基本答案)
2013-03-20 11:40 1413此份面试题包含40个题目,是现在网上能搜索到的一个比较热的一 ... -
IOS5.1.1完美越狱XCODE测试出现10004003的问题
2013-03-15 11:23 1101我的APP已经上线了,但是公司有几个越狱后IOS5.1.1 ... -
MKLocalSearch用法
2013-03-08 15:21 6707原文出处:http://phpadvocate.com/bl ... -
ios判断本地文件是否存在
2012-12-17 17:36 1128NSString *path = [[NSBundle ... -
UIWebView响应单机事件
2012-12-14 11:40 1087在UIViewController中,加入协议UIGes ... -
APP适配iphone5 and ihpone4
2012-12-09 13:22 1974首先加入Default-568@2x.png得开机图片 CG ... -
百度地图API(1)
2012-12-04 14:25 2408问题 2012-10-26 11:37:05. ... -
iOS常用控件尺寸大集合
2012-11-28 16:36 1758元素控件 尺寸(pts) Window(含状态栏) 320 x ... -
UIPanGestureRecognizer学习笔记
2012-11-27 14:59 17593好久没来写笔记了,原因很简单,最近一直坐java网站,没顾上学 ... -
发送邮件---iphone开发
2012-09-27 14:00 13461、导入MessageUI.framework包 2、引入头 ... -
nsarray倒序排序
2012-09-24 16:28 2287NSSortDescriptor *descripto ... -
UITextField限制输入类型
2012-09-05 17:37 7292限制只能输入特定的字 ... -
怎么把椭圆的UISearchBar改成圆角矩形?
2012-08-29 13:03 4597for (UIView *subview in sel ... -
uitableview出现重叠的处理办法
2012-08-24 10:45 698for (UIView *subview in ... -
XIB那点问题
2012-08-09 10:49 9411、运行错误: this class is not key ... -
下拉加载(刷新)下一页效果
2012-07-19 09:26 33761、导入EGO框架,即附件中的EGO.ZIP中的两个类文件,以 ...
相关推荐
NSString-验证 NSString 上用于检查有效性和转换字符串的类别
通过此类别,可以将转换为 unicode 表情符号字符,反之亦然(如果您需要将用户键入的消息发布到远程服务,则很有用)。 用法 只有两种方法,这应该是不言自明的: /** Returns a NSString in which any ...
NSString-BlockHelper NSString + BlockHelper 例子 NSString *word1 = @"word1"; NSString *word2 = @"word2"; NSString *word3 = word1.add(@" ").add(word2); NSLog(@"%@",word3); //output : word1 ...
NSString-Reverse-Polish-Notation 此类别允许您评估中缀/后缀符号表达式,将中缀符号表达式转换为后缀表达式。 ###例子: 要评估“(2.4+7.1)*3.1/3^2-(1.2^4.3+6^3)”的中缀符号表达式: NSString * infixExp = ...
NSString-HEX NSString 类上的十六进制实用程序类别。
NSString-Extra 给NSString增加一些实用的分类 1.MD5加密解密 2.HMAC加密解解密 包含服务器时间的HMAC加密 3.hsa1/256/512的加密解密 4.base64的编码和解码 5.URL特殊字符的编码和解码(ios9以下适用) 6.获取文件在...
NSString-fontSizeThatFitsRect NSString类别,用于获取NSString可以拥有并且仍然适合rect的最大字体大小。 当您想要最大化字体大小并保持在UI元素的范围内时,此选项很有用。 安装 将“ Source下的文件添加到您的...
#NSString-HYPWordExtractor 从 NSString 中提取所有或仅唯一单词的超级简单方法 提取唯一词如下所示: NSString *string = @" first_name last_name " ; NSSet *uniqueWords = [string hyp_uniqueWords ]; 会...
来源:github/PJR-NSString-CatLicence:MIT作者:Paritosh Raval NSString的一个Category,提供很多常用的字符串操作,包括: String validation. Email validation. Phone validation. URL validation. Add or ...
NSString类别,用于MD5,SHA1,SHA256,SHA512哈希和具有较小内存使用量的文件的哈希 NSString哈希方法 string.md5String string.sha1String string.sha256String string.sha512String HMAC哈希方法 [string ...
##NSString-ZENVersions 帮助您在比较版本号时找到内心的平静。 BOOL needsToUpdate = [ @" 1.0.1a " zen_olderThan: @" 1.1.3 " ]; if (needsToUpdate) { // update } 贡献 分叉吧 创建您的功能分支( git ...
Objective-C-如何创建和使用NSString最新2017-印地语- 视频:-Yogesh Patel在Objective-C中使用NSString类的介绍。 在本频道中,我将在多部视频中讲授大多数目标C编程语言。 一定要去MyChannel享受视频和不要忘记...
//转为NSString类型的 + (NSDate *)dateFromString:(NSString *)string; + (NSDate *)dateFromString:(NSString *)string withFormat:(NSString *)format; + (NSString *)stringFromDate:(NSDate *)date withFormat:...
ios demo,NSData和NSString之间的相互转换的源代码。
[1]JSON -> Model 最简单的...[12]NSString -> NSDate, nil -> @""【过滤字典的值(比如字符串日期处理为NSDate、字符串nil处理为@"")】 如果你有什么疑问或者交流的话,可以加 IOS代码库开发群QQ:524884683
NSString + TextAndNumberValidation NSString类别方法可简化流行的字符串标准验证 验证: 波兰语PESEL号码(个人号码) 波兰NIP号码 波兰REGON编号 使用正则表达式的电子邮件地址 信用卡号码-Luhn号码 银行帐号 ...
NSString+QualifierSearchParser NSString 类别,用于使用限定符(如 github 代码搜索或 gmail 过滤)解析搜索查询。 从NSString将创建一个NSDictionary其中包含为给定限定符找到的值。 接受以下形式的查询: ...
MR-PersianDateConverter 基于波斯/格里高利历的轻量级且易于使用的objective-c 日期转换器。... (NSString *)convertFromNSDatetoString:(NSDate *) dateInput :(NSString *) dateFormat :将 NSDate 转换为波斯格式的
是iOS开发中Objective-C语言基础的NSString操作的总结性文档,里面包含了NSString操作的大部分方法
NSString length方法无法实际计算用户看到的数量。 比如下面 代码 NSLog(@"string: %@ length: %ld", str, [str length]); 输出 xctest[-] string: :red_circle::red_circle::red_circle::red_circle::red_circle:...