iOS 开发总结(4)
来源:未知 责任编辑:责任编辑 发表时间:2013-12-01 14:19 点击:次
实例代码如下:
- (void) pickImage: (id) sender
{
UIImagePickerController *ipc = [[UIImagePickerController alloc] init];
if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypePhotoLibrary]){
ipc.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
ipc.mediaTypes =[UIImagePickerController availableMediaTypesForSourceType:ipc.sourceType];
}
ipc.delegate = self;
ipc.allowsImageEditing = NO;
[self presentModalViewController:ipc animated:YES];
}
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info{
NSString *mediaType = [info objectForKey:UIImagePickerControllerMediaType];
if ([mediaType isEqualToString:@"public.image"]){
// UIImage *selectedImage = [info objectForKey:UIImagePickerControllerOriginalImage];
UIImage *image = [info objectForKey:@"UIImagePickerControllerOriginalImage"];
NSLog(@"found an image");
[UIImageJPEGRepresentation(image, 1.0f) writeToFile:[self findUniqueSavePath] atomically:YES];
SETIMAGE(image);
CFShow([[NSFileManager defaultManager] directoryContentsAtPath:[NSHomeDirectory() stringByAppendingString:@"/Documents"]]);
}
else if ([mediaType isEqualToString:@"public.movie"]){
NSURL *videoURL = [info objectForKey:UIImagePickerControllerMediaURL];
NSLog(@"found a video");
NSData *webData = [NSData dataWithContentsOfURL:videoURL];
//NSData *video = [[NSString alloc] initWithContentsOfURL:videoURL];
[webData writeToFile:[self findUniqueMoviePath] atomically:YES];
CFShow([[NSFileManager defaultManager] directoryContentsAtPath:[NSHomeDirectory() stringByAppendingString:@"/Documents"]]);
// NSLog(videoURL);
}
[picker dismissModalViewControllerAnimated:YES];
}
UITextInputTraits属性
autocapitalizationType 设置键盘自动大小写的属性 UITextAutocapitalizationTypeNone
autocorrectionType property 设置是否有自动修改提示 UITextAutocorrectionTypeNo
enablesReturnKeyAutomatically Boolean值-设置在用户没有输入是returnKey禁用,默认值NO
keyboardAppearance 设置键盘显示方式 除了默认模式 还有一个UIKeyboardAppearanceAlert模式
keyboardType 设置键盘类型 UIKeyboardTypePhonePad 等
returnKeyType 设置renturnKey按键上的提示文字 UIReturnKeyGo UIReturnKeyNext
相关新闻>>
- 发表评论
-
- 最新评论 进入详细评论页>>
今日头条
更多>>您可能感兴趣的文章
- iPhone开发 文件的增加删除查询
- (iOS-iap防护)验证用户付费收据,拒绝iap
- 深入理解iPhone静态库(手把手教你iphone开发
- iphone开发基础三和c语言混编
- ios 时间定时器 NSTimer应用demo
- iOS文件存磁盘的设想
- Cocoa Core Competencies 的Object creation 和IOS面试题示例
- iphone-使用TextField及关闭键盘(useing TextField for in
- iPhone开发 调用阿asp.net程序的webservice
- ios 关于UITableView UITableViewCellAccessoryCheckmark 混乱的
新闻点评
新闻关注排行榜
热门推荐
最新推荐