Corona中文站

强大、易学的跨平台(iOS/Android)开发框架。QQ群1:74390406(满) 群2:221929599

导航

iPhone中定时器NSTimer使用方法
- (void) applicationDidFinishLaunching: {

NSTimer *_timer = [[NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(onTimer) userInfo:nil repeats:YES] retain];

}

// call function when time is up (in this exemple :1 second. to change it, change scheduledTimerWithTimeInterval: 1 to value in second)
...
iPhone中使用NSLocalizedString实现国际化
一、获取系统所支持的国际化信息
在国际化之前,你可以在iphone中的”设置->通用->多语言环境->语言”中来查看你的iphone支持哪些语言,当然也可以写一段代码测试一下你的iphone都支持哪些语言.测试代码如下:
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSArray *languages = [defaults objectForKey: @"AppleLanguages"];
NSLog(@"%@", languages);
...
iphone从web服务器获取图片并显示在视图上
新建一个ViewBased项目名xxx,将以下代码替换掉xxxViewController的viewDidLoad方法

- (void)viewDidLoad

{

NSURL * imageURL = [NSURL
URLWithString:@"http://ftp.javaeye.com/aywy7vd/javaeye/banner.jpg"];

NSData * imageData = [NSData dataWithContentsOfURL:imageURL];

UIImage * image = [UIImage imageWithData:imageData];
...
iphone如何将图片保存到相册中
将图片保存在一个数组中,通过UIImageWriteToSavedPhotosAlbum进行保存
//in the .h file put:
NSMutableArray
*myPhotoArray;
///then in the .m
-
(void) viewDidLoad { myPhotoArray =
[[NSMutableArray alloc]init];
}
//However Your getting images
-
(void) someOtherMethod {
UIImage
...
iphone从一个图片截取部分区域生成新的小图
UIImage *image = [[UIImage alloc] initWithData:data];//大图

CGRect imageRect = CGRectMake(0.0, 0.0, image.size.width, image.size.height);

CGSize itemSize = CGSizeMake(w,h);

UIGraphicsBeginImageContext(itemSize);

[image drawInRect:imageRect];
...
iPhone 异步加载图片[附代码]
AsyncImageView.h文件
@interface AsyncImageView : UIView {
NSURLConnection* connection;
NSMutableData* data;
}
@end

AsyncImageView.m文件
@implementation AsyncImageView

- (void)loadImageFromURL:(NSURL*)url {
if (connection!=nil) { [connection release; }
...
iPhone中如何自定义tabbar
界面看起来还比较粗糙,这里只是说明一下原理,基本思路是这样的:1. 创建一个RootViewController,它作为delegate加载的第一个controller
2. RootViewController的上半部分加载TabbarController,下半部分是自己画的控件,它用来控制Tabbar Controller加载哪个controller的
3. 把Tabbar controller的Tabbar给hide掉
4. RootViewController的下半部分是自己画的Tabbar,想怎么画就怎么画
...
iPhone自定义导航栏按钮
通常使用的Navigation Item中有backBarButtonItem/leftBarButtonItem/rightBarButtonItem三个按键,其中backBarButtonItem为只读,不能修改,其他两个都可以自由修改.不但可以防止button,还可以用自定义的view来填充,比方说想在导航栏右侧防止两个按钮,如图所示



代码如下:
UIView *rightBarView = [[UIView alloc]initWithFrame:CGRectMake(618, 0, 150, 44)];
...
引用iphone/iPad开发常用代码
- (NSString *)URLEncodedString:(NSString *)string{
NSString *result = (NSString *)CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault,
(CFStringRef)string,NULL,CFSTR("!*'();:@&=+$,/?%#[]"),kCFStringEncodingUTF8);
...
«1»

日历

<< 2014-10 >>

Sun

Mon

Tue

Wed

Thu

Fri

Sat

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

最近发表

Copyright 2011-2015 BuildApp.Net. All Rights Reserved.