摘要: 我们知道,Cocoa程序是完全支持多语言的,包括iPhone中的程序。这里简单介绍一下制作多语言iPhone程序的方法,同时也是iPhone中显示中文的最好办法。XCode中支持多语言在项目中点右键,选择Add->New File在列表中选择Strings File可以叫做Localizable.strings,也可以取别的名字,比如MyApp.strings选中MyApp.string,按command+i,点击左下方的Make File Localizable,你会看到General中的Localizations里面已经有了English。点击下面的Add Localization, 阅读全文
posted @ 2013-01-07 17:28 Kristen 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 将自己开发的app打包成ipa装入iPhone的教程http://www.cocoachina.com/newbie/tutorial/2010/0402/927.htmliphone 自定义控件,通讯录,网络,电子书,控件特效 等源码part 1--入门:1. xcode 版本下载 以及iphonesdk 下载:最新版本在此下载:http://developer.apple.com/devcenter/ios/index.action其他版本请看http://connect.apple.com/cgi-bin ... 1.0.1.1.0.3.3.3.3.12. 入门教程:http://www 阅读全文
posted @ 2013-01-07 17:25 Kristen 阅读(1475) 评论(2) 推荐(0) 编辑
摘要: View层次结构说明:1.容器类,加强其他视图的功能,或提供额外的显示效果。如:UIScrollView是用来显示那些内容太多,不能在一屏里显示的视图的; UITableView是UIScrollView的子类,用来展现列表形式的内容的,因为表中的行是可选的, UITableView也被用于层次结构的导航。 UIToolBar是用来显示一个或多个与按钮相似的子项,通常UIToolBar显示在屏幕底部,用来 显示一组经常使用的命令按钮。UIToolBar可以一直显示着,也可以在需要的时候才显示。2.控件类,控件是用来创建应用程序的典型UI.控件都继承于UIControl,控件通常用来显示一个特定 阅读全文
posted @ 2013-01-07 16:48 Kristen 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 1.点击 UITextView 输入文字,光标都从最初点开始能让用户点击 UITextView 输入文字时,光标都从最初点开始- (void)textViewDidChangeSelection:(UITextView *)textView{ NSRange range; range.location = 0; range.length = 0; textView.selectedRange = range;}UITextView光标位置的设置点击 UITextView 输入文字,光标都从最初点开始更改UITextView的光标的位置:-(void)textViewDidChangeSelec 阅读全文
posted @ 2013-01-07 16:41 Kristen 阅读(921) 评论(0) 推荐(0) 编辑
摘要: 代码如下:#import<UIKit/UIKit.h>@interfaceDropDownList : UIView<UITableViewDelegate,UITableViewDataSource> {UITextField* textField; //文本输入框NSArray* list; //下拉列表数据BOOLshowList; //是否弹出下拉列表UITableView* listView; //下拉列表CGRect oldFrame,newFrame; //整个控件(包括下拉前和下拉后)的矩形UIColor *lineColor,*listBgColor; 阅读全文
posted @ 2013-01-07 16:35 Kristen 阅读(591) 评论(0) 推荐(0) 编辑
摘要: iPhone电子书的toolbar一般都设计成半透明,上面放置一个进度条和一个Label(用于显示页码),这里用代码做一个最基本的实现。生成一个UIToolbarUIToolbar*toolbar =[[[UIToolbaralloc]init]autorelease];toolbar.barStyle=UIBarStyleBlackTranslucent;[toolbarsizeToFit];CGFloattoolbarHeight =[toolbarframe].size.height;CGRectrootViewBounds =self.parentViewController.view 阅读全文
posted @ 2013-01-07 16:32 Kristen 阅读(230) 评论(0) 推荐(0) 编辑
摘要: UIPageControl实现自定义按钮有时候UIPageControl需要用到白色的背景,那么会导致上面的点按钮看不见或不清楚,我们可以通过继承该类重写函数来更换点按钮的图片现实.实现思路如下.新建类继承UIPageControl :@interface MyPageControl : UIPageControl{UIImage*imagePageStateNormal;UIImage*imagePageStateHighlighted;}- (id)initWithFrame:(CGRect)frame;@property (nonatomic, retain) UIImage*image 阅读全文
posted @ 2013-01-07 16:31 Kristen 阅读(157) 评论(0) 推荐(0) 编辑
摘要: iphone 学习笔记1。隐藏状态栏[[UIApplicationsharedApplication]setStatusBarHidden:YES];/******************************************************************************1、取随机数:NSData*datanow = [NSDatadata]; inti = (int)datanow; srand(i); rand();//int effectPicNum = rand()%7;*******************... 阅读全文
posted @ 2013-01-07 16:23 Kristen 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 1.使用NSTimer实现倒计时今天在CocoaChina上面看到有人在问倒计时怎么做,记得以前在看Iphone31天的时候做过一个,今天翻出来运行不了了,原因是我的IphoneSDK升级到3.1了,以前使用的是2.2.1,在2.2.1里面是可以使用NSCalendarDate的,但是在3.1里面不能够使用,怎么办,只好用NSTimer了,最后还是给实现了。代码也比较简单,开始运行viewDidLoad的时候加载[NSTimerscheduledTimerWithTimeInterval:1.0 target:selfselector:@selector(timerFireMethod:) u 阅读全文
posted @ 2013-01-07 16:18 Kristen 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 使用NSTimer与iphone的简单动画,实现飘雪效果,这理原理比较简单,就是定时生成一定的雪花图片,然后使用动画的方式向下漂落(我在其它论坛,看到使用path的方式实现的一个云漂来漂去的效果,实际也可以用那种方式实现,这实际就是前面说的动画效果的两种应用)。所以,我们可以在 viewDidLoad事件中,增加一个图片及定时器并启动,这里的pic请在头文件中定义。-(void)viewDidLoad{[super viewDidLoad];self.pic = [UIImage imageNamed:@"snow.png"];//初始化图片//启动定时器,实现飘雪效果[N 阅读全文
posted @ 2013-01-07 16:10 Kristen 阅读(235) 评论(0) 推荐(0) 编辑