2011-12-02 81 views
0

在我開始重新發明輪子之前,我想我會在這裏檢查是否有已知的圖像放大技術,人們知道和愛?圖像放大技術,需要澄清

我在想每一個圖像,在手指點擊,我會彈出一個放大版本的相同圖像(可能的一部分)。我可以逃脫一個單一的圖像(並實際上放大它),或者我應該交換圖像作爲用戶移動他/她的手指?

這聽起來是否合理?或者,這是否是一種暴力手段?

回答

1

從我所瞭解的你的問題 - 你想點擊一個縮略圖,它過渡到全尺寸/較大的尺寸。

我頭頂的最佳方式是將UIImageview的內容模式設置爲UIViewContentModeAspectFill。

添加圖像視圖,比如50X50的CGSize - 然後在其上添加一個UITapGestureRecogniser一個觸發做了這樣的功能:

- (void)tapped:(id)sender{ 
    UIImageView *v = [(UITapGestureRecognizer *)sender view]; 
    CGRect f = [v frame]; 
    f.size = CGSizeMake(200,200);//or whatever size 
    [UIView animateWithDuration:0.25f 
        animations:^(){ 
         [v setFrame:f]; 
        }]; 
} 

希望這有助於

乾杯,

Michael