Fork me on GitHub
上一页 1 ··· 96 97 98 99 100 101 102 103 104 ··· 125 下一页

2012年2月14日

摘要: 一般在应用中拨打电话的方式是:[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://123456789"]];使用这种方式拨打电话时,当用户结束通话后,iphone界面会停留在电话界面。用如下方式,可以使得用户结束通话后自动返回到应用:UIWebView*callWebview =[[UIWebView alloc] init];NSURL *telURL =[NSURL URLWithString:@"tel:number-to-call"];[callWebvi 阅读全文
posted @ 2012-02-14 12:32 pengyingh 阅读(266) 评论(0) 推荐(0)
摘要: 有如下三种随机数方法:1.srand((unsigned)time(0));int i = rand() % 5;2.srandom(time(0));int i = random() % 5;3.int i = arc4random() % 5 (常用) ;注:rand()实际并不是一个真正的伪随机数发生器,random()会相对好点,但也不算理想。个人来说首选arc4random() ,原因就是它是一个真正的伪随机算法,而且范围是rand()的两倍。在iPhone中,RAND_MAX是0x7fffffff (2147483647),而arc4random()返回的最大值则是 0x10000 阅读全文
posted @ 2012-02-14 12:29 pengyingh 阅读(559) 评论(0) 推荐(0)
摘要: 代码实现:头文件: #import <UIKit/UIKit.h> #import <QuartzCore/QuartzCore.h> @interface ipad_webwiewViewController : UIViewController { IBOutlet UIWebView *myWebView; UIView *myView; } @property (nonatomic,retain) UIWebView *myWebView; @end代码实现: - (void)viewDidLoad { [super viewDidLoad];//给图层添加背景 阅读全文
posted @ 2012-02-14 12:24 pengyingh 阅读(262) 评论(0) 推荐(0)
摘要: 1、初始化+ (NSTimer *)timerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarget selector:(SEL)aSelector userInfo:(id)userInfo repeats:(BOOL)yesOrNo;+ (NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarget selector:(SEL)aSelector userInfo:(id)userInfo repeats:(BOOL)yesOrNo;注:不用 阅读全文
posted @ 2012-02-14 12:17 pengyingh 阅读(61588) 评论(0) 推荐(0)
摘要: 代码如下,在UITableViewDataSource中设置- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView{NSMutableArray *arr = [[[NSMutableArray alloc] initWithCapacity:0] autorelease];[arr addObject:@"{search}"];//等价于[arr addObject:UITableViewIndexSearch];return arr;} 阅读全文
posted @ 2012-02-14 12:09 pengyingh 阅读(846) 评论(0) 推荐(0)
摘要: 在学习和调试iPhone 界面或者某个控件的过程中,递归地dump出UIView是一个了解界面结构很有效的方法。这样不仅可以更好地发现问题,还可以定制某些系统的标准控件。要解决这类问题,很自然会想到递归函数。实现如下:void dumpViews(UIView* view, NSString *label, NSString *indent) { Class klass = [view class]; NSString *classDescription = getFullClassDescription(klass); if ([label compare:@""] == 阅读全文
posted @ 2012-02-14 12:03 pengyingh 阅读(277) 评论(0) 推荐(0)
摘要: seachBar=[[UISearchBar alloc] init];//修改搜索框背景seachBar.backgroundColor=[UIColor clearColor];//去掉搜索框背景//1.[[searchbar.subviews objectAtIndex:0]removeFromSuperview];//2.for (UIView *subview in seachBar.subviews){if ([subview isKindOfClass:NSClassFromString(@"UISearchBarBackground")]){[subview 阅读全文
posted @ 2012-02-14 12:01 pengyingh 阅读(1920) 评论(0) 推荐(0)
摘要: 做的APP需要在一个UIWebView中随点击位置动态出现button,用touchesBegan等怎么调试都不行,普通的UIView就可以,找了半天终于知道UIWebView不能这样用,那么怎么做呢,只有用UITapGestureRecognizer替代了,其他的手势还可以用UIPinchGestureRecognizer(放大缩小)和UIPanGestureRecognizer(拖动),SO,我们现在以UITagGestureRecongnizer来做,获取webView中的位置。UITapGestureRecognizer* myTap = [[UITapGestureRecognize 阅读全文
posted @ 2012-02-14 12:00 pengyingh 阅读(3109) 评论(0) 推荐(0)
摘要: ASIHTTPRequest 是一款极其强劲的 HTTP 访问开源项目。让简单的 API 完成复杂的功能,如:异步请求,队列请求,GZIP 压缩,缓存,断点续传,进度跟踪,上传文件,HTTP 认证。在新的版本中 ASIHTTPRequest 是一款极其强劲的 HTTP 访问开源项目。让简单的 API 完成复杂的功能,如:异步请求,队列请求,GZIP 压缩,缓存,断点续传,进度跟踪,上传文件,HTTP 认证。在新的版本中,还加入了 Objective-C 闭包 Block 的支持,让我们的代码加轻简灵活。 下面就举例说明它的 API 用法。发起一个同步请求 同步意为着线程阻塞,在主线程中使用此方 阅读全文
posted @ 2012-02-14 11:55 pengyingh 阅读(1828) 评论(0) 推荐(1)
摘要: 本文为论坛会员3h2om分享,对新浪微博iOS版SDK-“宝玉XP”框架进行研究所写的学习笔记,非常详细和精彩。本人刚入学iOS开发,在学习的过程中,对新浪微博iOS版SDK-“宝玉XP”框架进行了学习(下载地址:https://github.com/JimLiu/WeiboSDK),在没有获得相应的说明文档前提下,要理解其中的内幕对于初涉OPEN API的新人来说不算是件易事,为了满足一窥究竟的一惯心理,我在对其源代码进行一番抽丝剥茧式的跟踪后,基本上搞懂了框架内各类之间的调用关系,初略地理解了各类的大概用途,也对OAuth 认证机会有了进一步的认识。充分理解该框架后将对于开发基于HTTP协 阅读全文
posted @ 2012-02-14 11:53 pengyingh 阅读(674) 评论(0) 推荐(0)
上一页 1 ··· 96 97 98 99 100 101 102 103 104 ··· 125 下一页

导航