美文网首页
【极客班】iOS开发实战——image

【极客班】iOS开发实战——image

作者: 护林员 | 来源:发表于2016-03-20 22:04 被阅读0次

    (前言部分写给自己看着玩的,不必算入总字数)

    这一部分的课分为了两个阶段,对于我来说,还是一口气看完的。

    借着之前iOS学习的经验,我看完了视频立马去做了实验。

    实验还算成功,有些细节的操作还是找不到选项,又默默的重放了视频,把剩下的补上。

    本人虽然是外行转入,毕竟是做景观设计,专业软件还是学过的,大学学的是AutoCAD、Photoshop和Sketchup,突然发觉Xcode除了是英文版的,还需要写代码,其他的原理相通。都是“师傅领进门,修行在个人”,还要通过不断实践探索出全新的方法,以满足自己的好奇心。

    这样的学习方法,倒是很熟悉的了。


    好了,言归正传。

    对于图片,有大有小,所以做应用的话,分为两种方法。

    一就是往应用里塞图片,结果就造成空间占用过大,一个APP几百兆,显然不合适。

    再就是用代码画,不过难度高,同时用程序构建图像,代价高,导致设备电量消耗过大。

    于是我聪明的想,流量不限的情况下,网络加载必是极好的。

    【Assert Catalog】

    Xcode推出了一个功能,叫做Assert Catalog,用于管理项目中的图片。并以此为基础,建立代码和图片之间的纽带。可视化的功能省去了程序员不少的精神负担,他的主要功能主要是:添加图片、修改属性还有图片切片。

    这个功能在Xcode里的Assets.xcassets 的文件夹中,杨武老师主要介绍了几个添加和修改图片的方式:

    1. view -->mode -->Aspect Fit 按比例缩放/ Aspect Fill按比例填充

    2. Alpha  调节透明度(会影响性能,不建议使用)

    3. slicing  ==> 例如边框,希望保持左上角比例不变,即可使用这个方法,可选择Horizontal and Vertical

    4. 矢量图是一个好东西,清晰度很省事了,不过也很占用空间和性能。scale Factors-->single vector(矢量图)/vector with overrides(位图)

    相关文章

      网友评论

          本文标题:【极客班】iOS开发实战——image

          本文链接:https://www.haomeiwen.com/subject/tyxhlttx.html