簡體   English   中英

用戶在UIViewController中點擊圖像視圖時如何顯示完整圖像?

[英]How to show full image when user taps on image view in UIViewController?

我有多個圖像詳細視圖控制器。 現在,我希望如果用戶觸摸其中任何一個,它將推送到另一個視圖控制器並以完整尺寸顯示圖像。

請幫我。

注意:我不是在問表視圖控制器或集合視圖控制器,而是在詢問簡單的視圖控制器。

提前致謝 !!!!

代替UIImageView使用UIButton並在UIButton的操作中編寫代碼以全屏顯示圖像

要么

在UIImageView上添加輕擊手勢,並在輕按手勢的動作中編寫代碼以顯示全屏圖像

imageView.userInteractionEnabled = YES; // this is very very important else it wont work
UITapGestureRecognizer *oneTouch=[[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(OneTouchHandeler)];
[oneTouch setNumberOfTouchesRequired:1];    
[imageView addGestureRecognizer:oneTouch];

-(void)OneTouchHandeler {
    // your code here to show image full screen
}

您可以導入一個開源項目,例如AKImageViewer ,以干凈的方式處理全尺寸圖像的顯示(滑動手勢,雙擊處理和平滑過渡,所有操作都類似於在Twitter或GroupMe應用中查看全尺寸圖像) )。

您可以將UIButton放在UIImageview后面,並在按鈕的動作上編寫代碼,因此,當您單擊UIImage時,UIButton將被按下並以完整尺寸顯示圖像。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM