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

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

      <bdo id='p8Pqr'></bdo><ul id='p8Pqr'></ul>
    <legend id='p8Pqr'><style id='p8Pqr'><dir id='p8Pqr'><q id='p8Pqr'></q></dir></style></legend>

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

        UIEdgeInsetsMake 是如何工作的?

        How does UIEdgeInsetsMake work?(UIEdgeInsetsMake 是如何工作的?)

          1. <small id='GA4gh'></small><noframes id='GA4gh'>

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

            • <tfoot id='GA4gh'></tfoot>

                  <bdo id='GA4gh'></bdo><ul id='GA4gh'></ul>
                    <tbody id='GA4gh'></tbody>
                • <i id='GA4gh'><tr id='GA4gh'><dt id='GA4gh'><q id='GA4gh'><span id='GA4gh'><b id='GA4gh'><form id='GA4gh'><ins id='GA4gh'></ins><ul id='GA4gh'></ul><sub id='GA4gh'></sub></form><legend id='GA4gh'></legend><bdo id='GA4gh'><pre id='GA4gh'><center id='GA4gh'></center></pre></bdo></b><th id='GA4gh'></th></span></q></dt></tr></i><div class="j8tidpg" id='GA4gh'><tfoot id='GA4gh'></tfoot><dl id='GA4gh'><fieldset id='GA4gh'></fieldset></dl></div>
                  本文介紹了UIEdgeInsetsMake 是如何工作的?的處理方法,對(duì)大家解決問(wèn)題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧!

                  問(wèn)題描述

                  限時(shí)送ChatGPT賬號(hào)..

                  我正在制作一個(gè)應(yīng)用程序,我將 UIEdgeInsetsMake 用于 resizableImageWithCapInsets,但我不明白它是如何工作的,UIEdgeInsetsMake有 4 個(gè)參數(shù):

                  I'm making an app where I use UIEdgeInsetsMake for resizableImageWithCapInsets, but I don't understand how does it works exactly, UIEdgeInsetsMake has 4 arguments:

                  • 頂部
                  • 底部
                  • 對(duì)

                  但它們是浮動(dòng)的,所以我不知道如何將其設(shè)置為圖像,謝謝!:D

                  But they're floats so I don't know how to set that to an image, thanks! :D

                  推薦答案

                  根據(jù)文檔:

                  您可以使用此方法向圖像添加大寫插圖或更改圖像的現(xiàn)有大寫插圖.在這兩種情況下,您都會(huì)取回一張新圖像,而原始圖像保持不變.

                  You use this method to add cap insets to an image or to change the existing cap insets of an image. In both cases, you get back a new image and the original image remains untouched.

                  在圖像縮放或調(diào)整大小期間,被帽子覆蓋的區(qū)域不會(huì)被縮放或調(diào)整大小.相反,每個(gè)方向上未被帽覆蓋的像素區(qū)域從左到右和從上到下平鋪,以調(diào)整圖像大小.這種技術(shù)通常用于創(chuàng)建可變寬度按鈕,這些按鈕保留相同的圓角,但其中心區(qū)域會(huì)根據(jù)需要增大或縮小.為獲得最佳性能,請(qǐng)使用大小為 1x1 像素的平鋪區(qū)域.

                  During scaling or resizing of the image, areas covered by a cap are not scaled or resized. Instead, the pixel area not covered by the cap in each direction is tiled, left-to-right and top-to-bottom, to resize the image. This technique is often used to create variable-width buttons, which retain the same rounded corners but whose center region grows or shrinks as needed. For best performance, use a tiled area that is a 1x1 pixel area in size.

                  所以您只需要在 UIEdgeInsetsMake 函數(shù)的值中使用您想要使其不可拉伸的像素?cái)?shù)量.

                  So you only need to use the amount of pixels you want to make unstretchable in the values of the UIEdgeInsetsMake function.

                  假設(shè)您有一張 21x50 點(diǎn)的圖像(標(biāo)準(zhǔn)清晰度為 21x50 像素,Retina @2x"清晰度為 42x100 像素)并希望此圖像可水平拉伸,保持左右 10 個(gè)點(diǎn)不變拉伸圖像時(shí),但僅拉伸中間 1 點(diǎn)寬的帶.然后你將使用 UIEdgeInsetsMake(0,10,0,10).

                  Say you have an image of 21x50 points (21x50 pixels in standard definition, 42x100 pixels in Retina "@2x" definition) and want this image to be horizontally stretchable, keeping the 10 points on the left and on the right untouched when stretching the image, but only stretch the 1-point-wide band in the middle. Then you will use UIEdgeInsetsMake(0,10,0,10).

                  不要擔(dān)心它們是浮點(diǎn)數(shù)(例如,這對(duì)于亞像素調(diào)整大小很有用,但實(shí)際上您可能只會(huì)使用整數(shù)(或沒(méi)有小數(shù)部分的浮點(diǎn)數(shù))

                  Don't bother that they are floats (that's useful for subpixelling resizing for example, but in practice you will probably only use integers (or floats with no decimal parts)

                  注意,這是 iOS5+ 獨(dú)有的方法,iOS5 之前不可用.如果您使用 iOS5 之前的 SDK,請(qǐng)改用 stretchableImageWithLeftCapWidth:topCapHeight:.

                  Be careful, this is an iOS5+ only method, not available prior iOS5. If you use pre-iOS5 SDK, use stretchableImageWithLeftCapWidth:topCapHeight: instead.

                  一些提示我使用了一段時(shí)間,因?yàn)槲也挥浀?UIEdgeInsets 結(jié)構(gòu)的字段的順序是什么 - 以及我們應(yīng)該以什么順序?qū)?shù)傳遞給 UIEdgeInsetsMake 函數(shù) — 我更喜歡使用 指定初始化"語(yǔ)法如下:

                  Some tip I use since some time, as I never remember in which order the fields of the UIEdgeInsets structure are — and in which order we are supposed to pass the arguments to UIEdgeInsetsMake function — I prefer using the "designated inits" syntax like this:

                  UIEdgeInsets insets = { .left = 50, .right = 50, .top = 10, .bottom = 10 };
                  

                  或者當(dāng)需要顯式轉(zhuǎn)換時(shí):

                  Or when an explicit cast is needed:

                  UIImage* rzImg = [image resizableImageWithCapInsets:(UIEdgeInsets){
                     .left = 50, .right = 50,
                     .top = 10, .bottom = 10
                  }];
                  

                  我發(fā)現(xiàn)它更具可讀性,尤其是要確保我們不會(huì)混合不同的邊框/方向!

                  I find it more readable, especially to be sure we don't mix the different borders/directions!

                  這篇關(guān)于UIEdgeInsetsMake 是如何工作的?的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

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

                  相關(guān)文檔推薦

                  How to animate a UIImageview to display fullscreen by tapping on it?(如何通過(guò)點(diǎn)擊動(dòng)畫 UIImageview 以顯示全屏?)
                  To stop segue and show alert(停止 segue 并顯示警報(bào))
                  iOS 5 storyboard, programmatically determine path(iOS 5 故事板,以編程方式確定路徑)
                  Icon already includes gloss effects(圖標(biāo)已經(jīng)包含光澤效果)
                  UIProgressView and Custom Track and Progress Images (iOS 5 properties)(UIProgressView 和自定義跟蹤和進(jìn)度圖像(iOS 5 屬性))
                  drawRect circle and animate size/color(drawRect 圓和動(dòng)畫大小/顏色)
                  <i id='yHlcZ'><tr id='yHlcZ'><dt id='yHlcZ'><q id='yHlcZ'><span id='yHlcZ'><b id='yHlcZ'><form id='yHlcZ'><ins id='yHlcZ'></ins><ul id='yHlcZ'></ul><sub id='yHlcZ'></sub></form><legend id='yHlcZ'></legend><bdo id='yHlcZ'><pre id='yHlcZ'><center id='yHlcZ'></center></pre></bdo></b><th id='yHlcZ'></th></span></q></dt></tr></i><div class="m8wgmd8" id='yHlcZ'><tfoot id='yHlcZ'></tfoot><dl id='yHlcZ'><fieldset id='yHlcZ'></fieldset></dl></div>

                      <tbody id='yHlcZ'></tbody>
                      <bdo id='yHlcZ'></bdo><ul id='yHlcZ'></ul>
                      <tfoot id='yHlcZ'></tfoot>
                    • <legend id='yHlcZ'><style id='yHlcZ'><dir id='yHlcZ'><q id='yHlcZ'></q></dir></style></legend>
                      • <small id='yHlcZ'></small><noframes id='yHlcZ'>

                          1. 主站蜘蛛池模板: 微型气象仪_气象传感器_防爆气象传感器-天合传感器大全 | 高温热泵烘干机,高温烘干热泵,热水设备机组_正旭热泵 | 好物生环保网、环保论坛 - 环保人的学习交流平台 | 私人别墅家庭影院系统_家庭影院音响_家庭影院装修设计公司-邦牛影音 | 深圳侦探联系方式_深圳小三调查取证公司_深圳小三分离机构 | 游动电流仪-流通式浊度分析仪-杰普仪器(上海)有限公司 | 首页|光催化反应器_平行反应仪_光化学反应仪-北京普林塞斯科技有限公司 | 尚为传动-专业高精密蜗轮蜗杆,双导程蜗轮蜗杆,蜗轮蜗杆减速机,蜗杆减速机生产厂家 | 北京公积金代办/租房发票/租房备案-北京金鼎源公积金提取服务中心 | 泰国试管婴儿_泰国第三代试管婴儿_泰国试管婴儿费用/多少钱_孕泰来 | 深圳VI设计-画册设计-LOGO设计-包装设计-品牌策划公司-[智睿画册设计公司] | 真空干燥烘箱_鼓风干燥箱 _高低温恒温恒湿试验箱_光照二氧化碳恒温培养箱-上海航佩仪器 | 金属回收_废铜废铁回收_边角料回收_废不锈钢回收_废旧电缆线回收-广东益夫金属回收公司 | 冲击式破碎机-冲击式制砂机-移动碎石机厂家_青州市富康机械有限公司 | 中细软知识产权_专业知识产权解决方案提供商 | 踏板力计,制动仪,非接触多功能速度仪,逆反射系数测试仪-创宇 | 长沙一级消防工程公司_智能化弱电_机电安装_亮化工程专业施工承包_湖南公共安全工程有限公司 | PAS糖原染色-CBA流式多因子-明胶酶谱MMP-上海研谨生物科技有限公司 | 过滤器_自清洗过滤器_气体过滤器_苏州华凯过滤技术有限公司 | 上海地磅秤|电子地上衡|防爆地磅_上海地磅秤厂家–越衡称重 | 生产自动包装秤_颗粒包装秤_肥料包装秤等包装机械-郑州鑫晟重工科技有限公司 | 等离子空气净化器_医用空气消毒机_空气净化消毒机_中央家用新风系统厂家_利安达官网 | 小学教案模板_中学教师优秀教案_高中教学设计模板_教育巴巴 | 国际线缆连接网 - 连接器_线缆线束加工行业门户网站 | 除甲醛公司-甲醛检测-广西雅居环境科技有限公司 | 体视显微镜_荧光生物显微镜_显微镜报价-微仪光电生命科学显微镜有限公司 | 玻纤土工格栅_钢塑格栅_PP焊接_单双向塑料土工格栅_复合防裂布厂家_山东大庚工程材料科技有限公司 | 12cr1mov无缝钢管切割-15crmog无缝钢管切割-40cr无缝钢管切割-42crmo无缝钢管切割-Q345B无缝钢管切割-45#无缝钢管切割 - 聊城宽达钢管有限公司 | 污水处理设备维修_污水处理工程改造_机械格栅_过滤设备_气浮设备_刮吸泥机_污泥浓缩罐_污水处理设备_污水处理工程-北京龙泉新禹科技有限公司 | 济南品牌包装设计公司_济南VI标志设计公司_山东锐尚文化传播 | 手持式线材张力计-套帽式风量罩-深圳市欧亚精密仪器有限公司 | 防腐储罐_塑料储罐_PE储罐厂家_淄博富邦滚塑防腐设备科技有限公司 | 大白菜官网,大白菜winpe,大白菜U盘装系统, u盘启动盘制作工具 | 膏方加工_丸剂贴牌_膏滋代加工_湖北康瑞生物科技有限公司 | 耐高温风管_耐高温软管_食品级软管_吸尘管_钢丝软管_卫生级软管_塑料波纹管-东莞市鑫翔宇软管有限公司 | 云南丰泰挖掘机修理厂-挖掘机维修,翻新,再制造的大型企业-云南丰泰工程机械维修有限公司 | 万烁建筑设计院-建筑设计公司加盟,设计院加盟分公司,市政设计加盟 | 乐考网-银行从业_基金从业资格考试_初级/中级会计报名时间_中级经济师 | 板框压滤机-隔膜压滤机-厢式压滤机生产厂家-禹州市君工机械设备有限公司 | 岸电电源-60HZ变频电源-大功率变频电源-济南诚雅电子科技有限公司 | 润滑油加盟_润滑油厂家_润滑油品牌-深圳市沃丹润滑科技有限公司 琉璃瓦-琉璃瓦厂家-安徽盛阳新型建材科技有限公司 |