[英]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.