pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

    • <bdo id='WBttG'></bdo><ul id='WBttG'></ul>

    <small id='WBttG'></small><noframes id='WBttG'>

    <tfoot id='WBttG'></tfoot>

  • <i id='WBttG'><tr id='WBttG'><dt id='WBttG'><q id='WBttG'><span id='WBttG'><b id='WBttG'><form id='WBttG'><ins id='WBttG'></ins><ul id='WBttG'></ul><sub id='WBttG'></sub></form><legend id='WBttG'></legend><bdo id='WBttG'><pre id='WBttG'><center id='WBttG'></center></pre></bdo></b><th id='WBttG'></th></span></q></dt></tr></i><div class="aomekmg" id='WBttG'><tfoot id='WBttG'></tfoot><dl id='WBttG'><fieldset id='WBttG'></fieldset></dl></div>

        <legend id='WBttG'><style id='WBttG'><dir id='WBttG'><q id='WBttG'></q></dir></style></legend>

        如何通過點擊動畫 UIImageview 以顯示全屏?

        How to animate a UIImageview to display fullscreen by tapping on it?(如何通過點擊動畫 UIImageview 以顯示全屏?)
        <i id='btDLV'><tr id='btDLV'><dt id='btDLV'><q id='btDLV'><span id='btDLV'><b id='btDLV'><form id='btDLV'><ins id='btDLV'></ins><ul id='btDLV'></ul><sub id='btDLV'></sub></form><legend id='btDLV'></legend><bdo id='btDLV'><pre id='btDLV'><center id='btDLV'></center></pre></bdo></b><th id='btDLV'></th></span></q></dt></tr></i><div class="0ciaocg" id='btDLV'><tfoot id='btDLV'></tfoot><dl id='btDLV'><fieldset id='btDLV'></fieldset></dl></div>

          <legend id='btDLV'><style id='btDLV'><dir id='btDLV'><q id='btDLV'></q></dir></style></legend>
          <tfoot id='btDLV'></tfoot>

              <tbody id='btDLV'></tbody>
          • <small id='btDLV'></small><noframes id='btDLV'>

                • <bdo id='btDLV'></bdo><ul id='btDLV'></ul>
                  本文介紹了如何通過點擊動畫 UIImageview 以顯示全屏?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  限時送ChatGPT賬號..

                  我在 UITableviewCell 中有一個 UIImageView.當它被點擊時, UIImageView 應該動畫以全屏顯示.當圖像在全屏時被點擊時,它應該收縮回原來的位置.

                  I have an UIImageView in a UITableviewCell. When it is tapped, the UIImageView should animated to be displayed fullscreen. When the image is tapped when it is fullscreen it should shrink back to the original position.

                  如何做到這一點?

                  推薦答案

                  向視圖控制器添加手勢識別器.

                  Add a gesture recognizer to the view controller.

                  將手勢識別器添加到您的頭文件中

                  Add the gesture Recognizer to your header file

                  @interface viewController : UIViewController <UIGestureRecognizerDelegate>{
                      UITapGestureRecognizer *tap;
                      BOOL isFullScreen;
                      CGRect prevFrame;
                  }
                  

                  在你的 viewDidLoad 中添加這個:

                  In your viewDidLoad add this:

                  isFullScreen = false;
                  tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(imgToFullScreen)];
                  tap.delegate = self;
                  

                  添加以下委托方法:

                  - (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch;
                  {
                      BOOL shouldReceiveTouch = YES;
                  
                      if (gestureRecognizer == tap) {
                          shouldReceiveTouch = (touch.view == yourImageView);
                      }
                      return shouldReceiveTouch;
                  }
                  

                  現在您只需要實現您的 imgToFullScreen 方法.確保使用 isFullScreen Bool(如果為 false,則為全屏,如果為 true,則返回舊尺寸)

                  Now you just need to implement your imgToFullScreen method. Make sure you work with the isFullScreen Bool (fullscreen if it is false and back to old size if it's true)

                  imgToFullScreen 方法取決于您希望如何使圖像變為全屏.一種方法是:(這是未經測試的,但應該可以工作)

                  The imgToFullScreen method depends on how you want to make the image become fullscreen. One way would be: (this is untested but should work)

                  -(void)imgToFullScreen{
                      if (!isFullScreen) {
                          [UIView animateWithDuration:0.5 delay:0 options:0 animations:^{
                              //save previous frame
                              prevFrame = yourImageView.frame;
                              [yourImageView setFrame:[[UIScreen mainScreen] bounds]];
                          }completion:^(BOOL finished){
                              isFullScreen = true;
                          }];
                          return;
                      } else {
                          [UIView animateWithDuration:0.5 delay:0 options:0 animations:^{
                              [yourImageView setFrame:prevFrame];
                          }completion:^(BOOL finished){
                              isFullScreen = false;
                          }];
                          return;
                      }
                  }
                  

                  這篇關于如何通過點擊動畫 UIImageview 以顯示全屏?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  To stop segue and show alert(停止 segue 并顯示警報)
                  iOS 5 storyboard, programmatically determine path(iOS 5 故事板,以編程方式確定路徑)
                  Icon already includes gloss effects(圖標已經包含光澤效果)
                  How does UIEdgeInsetsMake work?(UIEdgeInsetsMake 是如何工作的?)
                  UIProgressView and Custom Track and Progress Images (iOS 5 properties)(UIProgressView 和自定義跟蹤和進度圖像(iOS 5 屬性))
                  drawRect circle and animate size/color(drawRect 圓和動畫大小/顏色)
                    <bdo id='IYRyt'></bdo><ul id='IYRyt'></ul>
                  • <small id='IYRyt'></small><noframes id='IYRyt'>

                  • <legend id='IYRyt'><style id='IYRyt'><dir id='IYRyt'><q id='IYRyt'></q></dir></style></legend>

                      <i id='IYRyt'><tr id='IYRyt'><dt id='IYRyt'><q id='IYRyt'><span id='IYRyt'><b id='IYRyt'><form id='IYRyt'><ins id='IYRyt'></ins><ul id='IYRyt'></ul><sub id='IYRyt'></sub></form><legend id='IYRyt'></legend><bdo id='IYRyt'><pre id='IYRyt'><center id='IYRyt'></center></pre></bdo></b><th id='IYRyt'></th></span></q></dt></tr></i><div class="2imkwam" id='IYRyt'><tfoot id='IYRyt'></tfoot><dl id='IYRyt'><fieldset id='IYRyt'></fieldset></dl></div>

                    1. <tfoot id='IYRyt'></tfoot>

                            <tbody id='IYRyt'></tbody>

                            主站蜘蛛池模板: 合肥白癜风医院_[治疗白癜风]哪家好_合肥北大白癜风医院 | 水厂自动化-水厂控制系统-泵站自动化|控制系统-闸门自动化控制-济南华通中控科技有限公司 | 哔咔漫画网页版在线_下载入口访问指引 | 德国进口电锅炉_商用电热水器_壁挂炉_电采暖器_电热锅炉[德国宝] | 交变/复合盐雾试验箱-高低温冲击试验箱_安奈设备产品供应杭州/江苏南京/安徽马鞍山合肥等全国各地 | VOC检测仪-甲醛检测仪-气体报警器-气体检测仪厂家-深恒安科技有限公司 | CTAB,表面活性剂1631溴型(十六烷基三甲基溴化铵)-上海升纬化工原料有限公司 | 自清洗过滤器_全自动过滤器_全自动反冲洗过滤器_量子过滤器-滑漮滴 | 青岛侦探调查_青岛侦探事务所_青岛调查事务所_青岛婚外情取证-青岛狄仁杰国际侦探公司 | 诸城网站建设-网络推广-网站优化-阿里巴巴托管-诸城恒泰互联 | 东莞螺丝|东莞螺丝厂|东莞不锈钢螺丝|东莞组合螺丝|东莞精密螺丝厂家-东莞利浩五金专业紧固件厂家 | 欧必特空气能-商用空气能热水工程,空气能热水器,超低温空气源热泵生产厂家-湖南欧必特空气能公司 | 讲师宝经纪-专业培训机构师资供应商_培训机构找讲师、培训师、讲师经纪就上讲师宝经纪 | 挤出机_橡胶挤出机_塑料挤出机_胶片冷却机-河北伟源橡塑设备有限公司 | 衬四氟_衬氟储罐_四氟储罐-无锡市氟瑞特防腐科技有限公司 | 营养师网,营养师考试时间,报名入口—网站首页 | 合肥白癜风医院_[治疗白癜风]哪家好_合肥北大白癜风医院 | 闪电优家-卫生间防水补漏_酒店漏水渗水维修_防水堵漏公司 | 深圳法律咨询【24小时在线】深圳律师咨询免费 | 上海刑事律师|刑事辩护律师|专业刑事犯罪辩护律师免费咨询-[尤辰荣]金牌上海刑事律师团队 | 广州冷却塔维修厂家_冷却塔修理_凉水塔风机电机填料抢修-广东康明节能空调有限公司 | 液压油缸-液压站生产厂家-洛阳泰诺液压科技有限公司 | Q361F全焊接球阀,200X减压稳压阀,ZJHP气动单座调节阀-上海戎钛 | 压片机_高速_单冲_双层_花篮式_多功能旋转压片机-上海天九压片机厂家 | 华禹护栏|锌钢护栏_阳台护栏_护栏厂家-华禹专注阳台护栏、楼梯栏杆、百叶窗、空调架、基坑护栏、道路护栏等锌钢护栏产品的生产销售。 | 珠光砂保温板-一体化保温板-有釉面发泡陶瓷保温板-杭州一体化建筑材料 | 单级/双级旋片式真空泵厂家,2xz旋片真空泵-浙江台州求精真空泵有限公司 | 水厂污泥地磅|污泥处理地磅厂家|地磅无人值守称重系统升级改造|地磅自动称重系统维修-河南成辉电子科技有限公司 | 拉力测试机|材料拉伸试验机|电子拉力机价格|万能试验机厂家|苏州皖仪实验仪器有限公司 | 洛阳装修公司-洛阳整装一站式品牌-福尚云宅装饰 | 耐高温风管_耐高温软管_食品级软管_吸尘管_钢丝软管_卫生级软管_塑料波纹管-东莞市鑫翔宇软管有限公司 | 单机除尘器 骨架-脉冲除尘器设备生产厂家-润天环保设备 | 谷歌关键词优化-外贸网站优化-Google SEO小语种推广-思亿欧外贸快车 | 专业的新乡振动筛厂家-振动筛品质保障-环保振动筛价格—新乡市德科筛分机械有限公司 | 香港新时代国际美容美发化妆美甲培训学校-26年培训经验,值得信赖! | 阻燃剂-氢氧化镁-氢氧化铝-沥青阻燃剂-合肥皖燃新材料 | 上海办公室装修_上海店铺装修公司_厂房装潢设计_办公室装修 | 板框压滤机-隔膜压滤机配件生产厂家-陕西华星佳洋装备制造有限公司 | 120kv/2mA直流高压发生器-60kv/2mA-30kva/50kv工频耐压试验装置-旭明电工 | 鹤壁创新仪器公司-全自动量热仪,定硫仪,煤炭测硫仪,灰熔点测定仪,快速自动测氢仪,工业分析仪,煤质化验仪器 | 外观设计_设备外观设计_外观设计公司_产品外观设计_机械设备外观设计_东莞工业设计公司-意品深蓝 |