大家碰到 UIbutton 不同状态下,比如(selected, normal, highlighted),使用的图片大小不一致怎么解决的? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iOS 开发实用技术导航
NSHipster 中文版
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
http://www.cocos2d-iphone.org/
CocoaPods
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
http://code.google.com/mobile/analytics/
WWDC
https://developer.apple.com/wwdc/
Design Guides and Resources
https://developer.apple.com/design/
Transcripts of WWDC sessions
http://asciiwwdc.com
Cocoa with Love
http://cocoawithlove.com/
Cocoa Dev Central
http://cocoadevcentral.com/
NSHipster
http://nshipster.com/
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
RainCai
V2EX    iDev

大家碰到 UIbutton 不同状态下,比如(selected, normal, highlighted),使用的图片大小不一致怎么解决的?

  •  
  •   RainCai 2014-02-12 15:04:26 +08:00 6322 次点击
    这是一个创建于 4279 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如题啊,我知道有stretch size 这个api可以调整图片去适应按钮,但是stretch api基于的left, top, right, bottom 这些inset,如果我不知道这些究竟该stretch 多少怎么办?搜了谷歌也没有比较好的解决办法。。
    14 条回复    1970-01-01 08:00:00 +08:00
    sxcheen
        1
    sxcheen  
       2014-02-12 15:19:36 +08:00
    为什么不用相同size的图片。。。
    bighair
        2
    bighair  
       2014-02-12 15:21:28 +08:00
    是说美工切出来的图因为 selected 阴影等问题,给的长宽不一致?可能是美工省事直接丢 Layer Cake 里砸出来的~

    给的不一样就沟通,,通不了就自己费事在 ps 建个足够让几种状态都能在中心的尺寸的透明图,放进去。。。然后存储为 web 所用格式 png24
    alexrezit
        3
    alexrezit  
       2014-02-12 15:25:10 +08:00
    为什么不用相同尺寸的图片?
    RainCai
        4
    RainCai  
    OP
       2014-02-12 15:55:25 +08:00
    @sxcheen 美工不给。
    @bighair 不想开ps,哈哈。
    @alexrezit 美工不给
    welsonla
        5
    welsonla  
       2014-02-12 15:59:34 +08:00
    设置button的状态为selected的时候,同时设置frame
    bighair
        6
    bighair  
       2014-02-12 16:01:32 +08:00
    @RainCai 那就是美工的问题。。用切片工具确实比较蛋疼和麻烦,但用 Layer Cake ,也可以在同目录加个透明背景图层的,会主动按最大图层来切。
    dorentus
        7
    dorentus  
       2014-02-12 16:09:16 +08:00
    美工不给是不称职的表现,那就揍他/她。
    dorentus
        8
    dorentus  
       2014-02-12 16:11:15 +08:00
    其实我都是拿 psd 过来自己切的……
    alexrezit
        9
    alexrezit  
       2014-02-12 16:13:14 +08:00   1
    @RainCai
    呵呵.
    66450146
        10
    66450146  
       2014-02-12 16:32:41 +08:00 via Android
    告诉美工图片有问题,写邮件提出你的需求,把美工给的图片原样放到 app 里面。不要把美工的工作也一起做了,抢别人饭碗不好……
    satanwoo
        11
    satanwoo  
       2014-02-12 17:46:24 +08:00
    @welsonla 恩,这个会有跳动的问题。
    saanwoo
        12
    satanwoo  
       2014-02-12 17:46:57 +08:00
    @dorentus 自己切多不准呢,直接用ps的脚本出图快呀。。
    satanwoo
        13
    satanwoo  
       2014-02-12 17:48:05 +08:00
    这个没什么特别好的办法解决吧。
    Keinez
        14
    Keinez  
       2014-02-12 18:09:38 +08:00 via Android
    不给就揍他。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     906 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 19:50 PVG 03:50 LAX 12:50 JFK 15:50
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86