`
yangping_Account
  • 浏览: 192968 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
社区版块
存档分类
最新评论

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:viewControllerName bundle:nil];  
  4.     [self.view addSubview: viewController.view];  
  5. }  

3、让图片滚动:
将uiimageview放在scroll view里面,设置scroll view的插座变量并设置其代理,
加入代 码scrollview.contentSize = CGSizeMake(400,600);

 4、让图片缩放:
在上一个的基础上设置uiimage view的插座变量,在scroll view的属性中调整最大放大和最小缩小的值,加入如下函数(无需调用):

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

5、函数返回的如果是指针类型则使用自动释放池:return [name autorelease];

6、UIWebView的使用方法:

Objective-C代码
  1. [webview setOpaque:NO];  
  2. [webview setBackgroundColor:[UIColor clearColor]];  
  3. NSString *HTMLData = @"<img src=\"http://image.17173.com/bbs/upload/2006/04/06/1144319556.gif\" alt=\"picture\" width=\"306\"/>" ;  
  4. [webview loadHTMLString:HTMLData baseURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] bundlePath]]];  

7、UIImageView使用web图片:

Objective-C代码
  1. UIImage *image = [[UIImage alloc] initWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:@ "http://farm4.static.flickr.com/3092/2915896504_a88b69c9de.jpg" ]]];  

8、UITableViewCell自定义选中背景:

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

8、Loading的用法:

Objective-C代码
  1. - ( void )viewDidLoad {  
  2.     [self.view addSubview:loadingview];  
  3.     [NSTimer scheduledTimerWithTimeInterval:3 target:self selector:@selector(loading) userInfo:nil repeats:NO];  
  4.     [super viewDidLoad];  
  5. }  
  6. - (void )loading {  
  7.     [loadingview removeFromSuperview];  
  8. }  

9、输入框点击done返回:

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

10、alert的使用:

Objective-C代码
  1. UIAlertView *alertstart = [[UIAlertView alloc] initWithTitle:nil message:nil delegate:self cancelButtonTitle:@ "Cancel"  otherButtonTitles:@ "Easy" ,@ "Medium" ,@ "Hard" ,nil];  
  2. [alertstart show];  
  3. //弹出层选择   
  4. - (void )alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex{  
  5.     if (buttonIndex == 0){  //取消   
  6.         stage = 0;  
  7.     }else {  
  8.         if (buttonIndex == 1){  //中等   
  9.             mainstageviewcontroller.gamelevel = 0;  
  10.         }else   if (buttonIndex == 2){  //困难   
  11.             mainstageviewcontroller.gamelevel = 1;  
  12.         }else   if (buttonIndex == 3){  //取消   
  13.             mainstageviewcontroller.gamelevel = 2;  
  14.         }  
  15.     [alertView release];  

分享到:
评论

相关推荐

    iphone开发笔记

    《iPhone开发笔记》 在iOS应用开发中,掌握基本的iPhone开发技巧至关重要。这篇笔记涵盖了多个方面的内容,从UI设计到交互处理,再到系统状态的响应,为开发者提供了丰富的实践指导。 1. 退回输入键盘:当用户在...

    iPhone开发笔记

    【iPhone开发笔记】这篇笔记主要涉及的是在Windows环境下如何搭建iPhone应用开发的环境,以及使用Xcode进行初步的编程体验,特别是创建一个简单的"Hello World"应用。 首先,要搭建开发平台,你需要在Windows系统中...

    iphone开发资料

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

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

    在iOS开发中,Core Data是苹果提供的一种强大的数据持久化框架,它简化了数据库操作,使得开发者能够更专注于应用程序的业务逻辑。本文将基于提供的代码片段和描述,深入讲解Core Data的基本概念、实体(Entity)、...

    IPhone开发常用技术笔记汇总

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

    Iphone开发资料整理

    这些标签表明这些文档是围绕iPhone开发的学习材料,适合开发者作为笔记参考,或者对iPhone开发感兴趣的初学者使用。通过阅读和学习,开发者可以建立起扎实的iPhone应用开发基础,并逐步提升技能水平。 总结来说,这...

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

    本教程主要聚焦于iPhone开发的基础知识,包括Object-C语言、界面设计和UIViewController的使用。 Object-C是iOS开发的主要编程语言,它基于C语言并添加了Smalltalk的面向对象特性。对于初学者来说,《Learn Object-...

    iphone开发一年的工作笔记

    ### iPhone开发一年的工作笔记知识点详解 #### 文档概述 该文档是作者从事iOS开发一年以来,针对工作中常用到的200多个iOS知识点进行总结整理的成果。文档中不仅包含了知识点的简要介绍,还提供了可运行的示例代码...

    iPhone 开发基础教程

    ### iPhone开发基础教程知识点概述 #### 一、开发前的准备 - **硬件需求**:首先,需要确保拥有一台运行OS X Leopard (10.5.3或更高版本)的基于Intel的Macintosh计算机。这包括2006年后发布的任何Macintosh计算机,...

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

    本篇笔记将详细介绍`NSLog`的使用和其在iPhone应用开发中的作用。 `NSLog`是Foundation框架的一部分,用于向控制台输出文本信息。它在Objective-C和Cocoa Touch环境中扮演着类似Java中`System.out.println`的角色,...

    谢伟-基于iPhone开发实践 pdf

    ### IT知识点解析:《谢伟-基于iPhone开发实践》PDF概览 #### 一、iPhone/iPad特色功能及其优势 1. **触摸交互**:iPhone 和 iPad 的触控屏技术非常先进,支持多点触控,能够实现各种复杂的触摸手势,如滑动、缩放...

    千锋OC源码,自学iphone开发

    【标题】"千锋OC源码,自学iPhone开发"涵盖了重要的iOS编程学习资源,主要针对初学者,通过千锋3G学院的课程体系,提供Objective-C(简称OC)的源码和课堂笔记,以日期为线索,系统地组织了每天的学习内容。...

    iphone开发常用代码

    本主题聚焦于“iPhone开发常用代码”,我们将探讨一些在实际项目中经常使用的代码片段和概念,这些对于任何iOS开发者来说都是至关重要的。 1. **Swift基础** Swift是Apple在2014年推出的一种现代化、安全的编程...

    12步教你IPHONE程序开发

    【标题】:“12步教你IPHONE程序开发” 【描述】:“这是一篇关于IPHONE程序开发的基础介绍,适合初学者。” 【标签】:“iphone”,“apple” 【内容概述】: 本文介绍了如何从零开始开发iPhone应用程序,通过12...

Global site tag (gtag.js) - Google Analytics