`

iphone 开发笔记一

 
阅读更多

1、联机调试时需要修改项目的get info和Targets的get info中的KEY,plist的Bundle identifier值;

2、有Sec类跳转到Third类的方法:
在 Sec.m中添加#import "Third.h";
再添加:

Objective-C代码
  1. -(IBAction)gotoSec:(id)sender{
  2. NSString*viewControllerName=@"Third";
  3. Third*viewController=[[NSClassFromString(viewControllerName)alloc]initWithNibName:viewControllerNamebundle:nil];
  4. [self.viewaddSubview:viewController.view];
  5. }

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>

Objective-C代码
  1. -(UIView*)viewForZoomingInScrollView:(UIScrollView*)scrollView{
  2. if(scrollView==scrollview)
  3. returnimgview;
  4. returnFALSE;
  5. }

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的使用方法:

Objective-C代码
  1. [webviewsetOpaque:NO];
  2. [webviewsetBackgroundColor:[UIColorclearColor]];
  3. NSString*HTMLData=@"<imgsrc=\"http://image.17173.com/bbs/upload/2006/04/06/1144319556.gif\"alt=\"picture\"width=\"306\"/>";
  4. [webviewloadHTMLString:HTMLDatabaseURL:[NSURLfileURLWithPath:[[NSBundlemainBundle]bundlePath]]];

7、UIImageView使用web图片:

Objective-C代码
  1. UIImage*image=[[UIImagealloc]initWithData:[NSDatadataWithContentsOfURL:[NSURLURLWithString:@"http://farm4.static.flickr.com/3092/2915896504_a88b69c9de.jpg"]]];

8、UITableViewCell自定义选中背景:

Objective-C代码
  1. cell.selectedBackgroundView=[[[UIImageViewalloc]initWithImage:[UIImageimageNamed:@"cellart.png"]]autorelease];
  2. 字体颜色:
  3. cell.textLabel.highlightedTextColor=COOKBOOK_PURPLE_COLOR;

8、Loading的用法:

Objective-C代码
  1. -(void)viewDidLoad{
  2. [self.viewaddSubview:loadingview];
  3. [NSTimerscheduledTimerWithTimeInterval:3target:selfselector:@selector(loading)userInfo:nilrepeats:NO];
  4. [superviewDidLoad];
  5. }
  6. -(void)loading{
  7. [loadingviewremoveFromSuperview];
  8. }

9、输入框点击done返回:

Objective-C代码
  1. 一、self.idinput.returnKeyType=UIReturnKeyDone;
  2. 二、然后设置按钮的代理;
    三、
  3. -(BOOL)textFieldShouldReturn:(UITextField*)theTextField{
  4. [theTextFieldresignFirstResponder];
  5. returnYES;
  6. }

10、alert的使用:

Objective-C代码
  1. UIAlertView*alertstart=[[UIAlertViewalloc]initWithTitle:nilmessage:nildelegate:selfcancelButtonTitle:@"Cancel"otherButtonTitles:@"Easy",@"Medium",@"Hard",nil];
  2. [alertstartshow];
  3. //弹出层选择
  4. -(void)alertView:(UIAlertView*)alertViewclickedButtonAtIndex:(NSInteger)buttonIndex{
  5. if(buttonIndex==0){//取消
  6. stage=0;
  7. }else{
  8. if(buttonIndex==1){//中等
  9. mainstageviewcontroller.gamelevel=0;
  10. }elseif(buttonIndex==2){//困难
  11. mainstageviewcontroller.gamelevel=1;
  12. }elseif(buttonIndex==3){//取消
  13. mainstageviewcontroller.gamelevel=2;
  14. }
  15. [alertViewrelease];
  16. }
分享到:
评论

相关推荐

    iPhone开发笔记

    自用的iPhone开发笔记备份-2012/3/31

    iphone开发笔记

    延时一段时间执行某一函数 42 无99美金证书联机开发 42 获取IOS设备的基本信息 42 用NSDateFormatter调整时间格式的代码 42 UIView设置成圆角方法 43 iPhone里的frame和bounds区别 43 Objective-C内存管理 44 iphone...

    iphone开发资料

    iphone开发笔记.iphone开发笔记.iphone开发笔记.iphone开发笔记.

    iPhone 开发笔记实录(代码讲解)

    收集了IOS开发过程中常见的错误和需要注意的要点。

    iphone开发学习笔记(1)--NSLog

    iphone开发学习笔记(1)--NSLog

    iPhone开发基础教程_学习笔记

    iPhone开发基础教程_学习笔记.docx

    IPhone开发常用技术笔记汇总

    本压缩包中包含了Iphone开发中常用到的技术总结笔记,五六十中技术方法以及季节方案,包括内存管理,方法回调,获取当前地点,自定义CELL,VIew圆角等等等,太多的奶水包,是我开发中所有的精华所在,只有你不知道的...

    iphone开发一年的工作笔记

    这份文档是我从事ios开发一年以来,总结工作中常用到的200余个ios小知识点,并添加可以调试观看的实例代码,方便iso开发者学习和交流,弄清楚这些,基本从事ios开发没什么问题。

    iPhone笔记-Object-c基础

    iPhone笔记-Object-c基础总结

    iphone笔记

    开发笔记,ios中关于入口类的相关方法的阐述,清晰的通俗

    移动互联网开发笔记 VOL 2

    刊首语 征稿 在Android平台下定制系统的主屏幕 IPhone开发内存管理  Three20的使用 iOS开发者计划申请流程攻略 雅虎画报IPad版本的开发经验介绍

    Iphone开发资料整理

    Cocoa基本原理指南.pdf Dashcode_UserGuide.pdf iPhonei&Touch.doc Objective-C Beginner's Guide.pdf

    iPhoneX安全区域与H5引发的问题(Safe Area)

    最近正在开发小程序相关的需求时,遇到了一个问题——ios高版本的安全区域,即iPhoneX及以上拥有的“刘海儿”等可滑动区域会与你开发的内容重合。 幸运的是,在小程序上我们只需要考虑底部的底部Home Indicator上滑...

    千锋OC源码,自学iphone开发

    千锋3g培训 OC源码以及课堂笔记 按日期分类 每天代码都有

    IOS开发 初级笔记

    ios开发的一些经验 和一些很使用的快捷键 适合初学者

    swift_study:详细信息!Swift iPhone App 开发入门笔记

    swift_study详细信息!Swift iPhone App 开发入门注的示例代码用于学习 Swift 开发

    timenote时光笔记(记事本软件) v2.37.zip

    TimeNote为珍惜时间,珍惜往事的人潜心开发的软件,一款具有独立文件与事件预测的跨平台日程管理软件(支持Android、IPhone与各PC平台)。本软件采用独家原创数据解码格式,支持云端异步操作,并能对普遍使用的ICS文件...

    使用XIB自定义一个UIView

    iPhone开发学习笔记005——使用XIB自定义一个UIView,然后将这个view添加到controller的view。

    objective c学习笔记和示例

    苹果的iPhone和iPad应用开发都指定使用同一开发语言:Objective-C语言。...Objective-C已经成为苹果系统下应用程序开发的标准程序设计语言,掌握了这一开发语言,你就能开始开发iPhone、iPad乃至Mac应用程序。

Global site tag (gtag.js) - Google Analytics