我想用iPhone相機拍攝一些照片,並將它們顯示爲牆壁(連續4張圖像)。然後我可以選擇其中的一些來使用。任何人幫助?非常感謝 !如何顯示像iPhone原生相冊(連續4張圖片)的圖像?
0
A
回答
0
您可以使用自定義按鈕代替uiimageviews
您可以使用此代碼在相機的按鈕中添加圖像。
- (void)selectPhotos
{
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
picker.delegate = self;
[self presentModalViewController:picker animated:YES];
[picker release];
}
- (void)imagePickerController:(UIImagePickerController *)picker
didFinishPickingImage:(UIImage *)image
editingInfo:(NSDictionary *)editingInfo
{
[button setImage:image forState:UIControlStateNormal];
[[picker parentViewController] dismissModalViewControllerAnimated:YES];
}
然後在選擇方法,你可以從按鈕retrive像這樣
button.imageView.image
0
或...你可以使用的UIImageViews作爲
-(void)DrawImageViews:(UIImage*)fImage{
float start_X=2.0;
float start_Y_image=2.0;
for(int idx=0;idx<12;idx++)
{
UIImageView *imageView = [ [ UIImageView alloc ] initWithFrame:CGRectMake(start_X, start_Y_image, 78, HEIGHT)];
imageView.image=fImage;
[self addSubview:imageView];
[imageView release];
if((idx+1)%4==0 && idx!=0) {
start_X=2.0;
start_Y_image += HEIGHT+2;
}
else
start_X += 78 + 2;
}}
這裏我已經畫了12次相同的圖像,並在兩側保持2的填充。然後,你可以找到它的行和列使用委託方法挖掘:
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
UITouch *touch =[touches anyObject];
CGPoint currentPoint =[touch locationInView:self];
NSInteger column = ((NSInteger)((currentPoint.x)/80) + 1);
NSInteger row = ((NSInteger)((currentPoint.y)/(HEIGHT + 2) + 1);}
我已經局部聲明的行和列在這裏。你必須從外面訪問!
相關問題
- 1. 像默認iPhone相冊一樣的連續圖像轉換
- 2. 連續顯示3張圖片
- 3. 連續設置4張圖片而不是2張圖片
- 4. 連續4張圖片,如何在每張圖片下居中特定文字?
- 5. OutOfMemoryException當試圖連續顯示圖像
- 6. 想在一行中顯示4張圖像,每個圖像
- 7. 顯示圖像4
- 8. Gulp連續生成圖像
- 9. iPhone:以原始尺寸顯示圖像
- 10. iPhone圖像顯示
- 11. 在相冊中顯示縮放圖像
- 12. 自動連續顯示圖像
- 13. 在Android中顯示連續圖像
- 14. 如何在UIImageView中像原始圖像一樣顯示圖像?
- 15. Java - 將圖像分成4張圖像
- 16. Android圖像未顯示反應原生
- 17. 如何顯示圖像連續且相鄰,再加上視圖png&gif ASP
- 18. 顯示5張隨機圖像,但每次都是2張相同圖像
- 19. jQuery幻燈片庫圖像連續兩次顯示
- 20. 如何在iPhone的顯示從文件夾圖像圖像ViewI
- 21. 更換相冊照片中的圖像
- 22. React原生視圖在iPhone Plus上顯示扭曲像素
- 23. 如何使用MVC 4顯示圖像?
- 24. Silverlight 4 - 顯示圖像
- 25. 圖像未顯示mvc 4
- 26. 從iPhone相冊中獲取圖像ID
- 27. 如何在iPhone中顯示.tiff圖像?
- 28. Android如何在ImageView中顯示54張卡片圖像中的1張
- 29. 如何:計數相冊和子相冊圖片與和圖像到主專輯
- 30. 顯示Facebook的相冊封面圖片
使用按鈕是一種有趣的方式!我會嘗試。非常感謝你! –