1、联机调试时需要修改项目的get info和Targets的get info中的KEY,plist的Bundle identifier值;
2、有Sec类跳转到Third类的方法:
在 Sec.m中添加#import "Third.h";
再添加:
- -(IBAction)gotoSec:(id)sender{
- NSString*viewControllerName=@"Third";
- Third*viewController=[[NSClassFromString(viewControllerName)alloc]initWithNibName:viewControllerNamebundle:nil];
- [self.viewaddSubview:viewController.view];
- }
3、让图片滚动:
将uiimageview放在scroll view里面,设置scroll view的插座变量并设置其代理,
加入代 码scrollview.contentSize = CGSizeMake(400,600);
4、让图片缩放:
在上一个的基础上设置uiimage view的插座变量,在scroll view的属性中调整最大放大和最小缩小的值,加入如下函数(<wbr style="margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; text-decoration:none">无需调用):</wbr>
- -(UIView*)viewForZoomingInScrollView:(UIScrollView*)scrollView{
- if(scrollView==scrollview)
- returnimgview;
- returnFALSE;
- }
5、函数返回的如果是指针类型则使用自动释放池:return<wbr style="margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; text-decoration:none">[nameautorelease];</wbr>
6、UIWebView的使用方法:
- [webviewsetOpaque:NO];
- [webviewsetBackgroundColor:[UIColorclearColor]];
- NSString*HTMLData=@"<imgsrc=\"http://image.17173.com/bbs/upload/2006/04/06/1144319556.gif\"alt=\"picture\"width=\"306\"/>";
- [webviewloadHTMLString:HTMLDatabaseURL:[NSURLfileURLWithPath:[[NSBundlemainBundle]bundlePath]]];
7、UIImageView使用web图片:
- UIImage*image=[[UIImagealloc]initWithData:[NSDatadataWithContentsOfURL:[NSURLURLWithString:@"http://farm4.static.flickr.com/3092/2915896504_a88b69c9de.jpg"]]];
8、UITableViewCell自定义选中背景:
- cell.selectedBackgroundView=[[[UIImageViewalloc]initWithImage:[UIImageimageNamed:@"cellart.png"]]autorelease];
- 字体颜色:
- cell.textLabel.highlightedTextColor=COOKBOOK_PURPLE_COLOR;
8、Loading的用法:
- -(void)viewDidLoad{
- [self.viewaddSubview:loadingview];
- [NSTimerscheduledTimerWithTimeInterval:3target:selfselector:@selector(loading)userInfo:nilrepeats:NO];
- [superviewDidLoad];
- }
- -(void)loading{
- [loadingviewremoveFromSuperview];
- }
9、输入框点击done返回:
- 一、self.idinput.returnKeyType=UIReturnKeyDone;
-
二、然后设置按钮的代理;
三、
- -(BOOL)textFieldShouldReturn:(UITextField*)theTextField{
- [theTextFieldresignFirstResponder];
- returnYES;
- }
10、alert的使用:
- UIAlertView*alertstart=[[UIAlertViewalloc]initWithTitle:nilmessage:nildelegate:selfcancelButtonTitle:@"Cancel"otherButtonTitles:@"Easy",@"Medium",@"Hard",nil];
- [alertstartshow];
- //弹出层选择
- -(void)alertView:(UIAlertView*)alertViewclickedButtonAtIndex:(NSInteger)buttonIndex{
- if(buttonIndex==0){//取消
- stage=0;
- }else{
- if(buttonIndex==1){//中等
- mainstageviewcontroller.gamelevel=0;
- }elseif(buttonIndex==2){//困难
- mainstageviewcontroller.gamelevel=1;
- }elseif(buttonIndex==3){//取消
- mainstageviewcontroller.gamelevel=2;
- }
- [alertViewrelease];
- }