2012-12-04 47 views
0

即時通訊使用AQgridview顯示Facebook相冊,並且每次在整個屏幕上按下其中一個屏幕時,都會顯示一個帶有該圖像的視圖。正確顯示單個圖像

問題是我只是無法讓它顯示正確,它看起來質量很差。首先,我試圖在整個屏幕上伸展它,無論原始大小,它看起來很糟糕,現在我寫了一些代碼,以保持原始寬度作爲原始圖片的高度配給,仍然沒有ciger,任何幫助?

if ([[UIDevice currentDevice] orientation] == UIDeviceOrientationPortrait) 
{ 
    if (width<=320 && height<=480) 
    { 
     [self.photo setFrame:CGRectMake(0, 0, width,height)]; 
    } 
    else if (320/width <= 480/height) 
    { 
     double number = (double) height*320/width; 
     NSLog(@"work: %f", number); 
     [self.photo setFrame:CGRectMake(0, 0, 320,number)]; 
    } 
    else if (480/height < 320/width) 
    { 
     double number = (double) width*480/height; 
     NSLog(@"work: %f", number); 
     [self.photo setFrame:CGRectMake(0, 0, 480/height*width,480)]; 
    } 
    [self.photo setImageWithURL:self.photoURL]; 

你知道最新的問題嗎?或者任何人都可以提供某人準備正確展示圖像的課程?我聽說很多照片庫準備上課,但他們似乎沒有支持弧

回答

1

我發現我從facebook導入質量差的圖片,這就是質量問題。調整大小的alogrithem正常工作。