选中需要放进文件夹里的文件,然后按command+G,就会自动生成文件夹并把需要放进的文件包含进去了。(组 Group)

选中需要锁住的图层,然后按command+shift+L就可以将图层锁住。(锁:Lock)

按快捷键T就可以自动弹出文本输入,然后编辑就可以了。

 
 假如你找不到合适的字体做设计,可以选择mac系统都会自带的字体:
 
 右键字体图层,转为路径图层,就可以做手工的修改:
 
 
 按shift+o可以画圆
然后把圆放进前面path文件夹内,它也会变成可编辑的path。
 
选中需要编辑的对象,然后按住option或者alt键,就会出现相对边距的距离,然后就可以按照实际情况调整居中:
 如果画一些组件,想偷懒可以通过自带的模板
 
 
 当你直接复制一个组件图层的时候会自动被设定为symble(可能不是这个单词),这个作用就是你修改一个组件,其它组件就会跟着一起做同样的改变,这个用途在设计需要统一重复修改大量的相同的组件可以大大节省时间,但是这里用户名输入和密码输入我们需要解除这个symble的绑定功能:
 解除symble:
 
但是:由于文字元素还是共享一个元素,所以选中一个text文本,然后修改style或者添加一个自定义名字的style:
 
 然后是使用图标,可以FQ访问国外的网站:(http://fortawesome.github.io/Font-Awesome/icons/)免费下载的图标,然后导入即可;或者在https://github.com/JakeLin/Font-Awesome-Symbols-for-Sketch直接下载sketch文件,然后打开,点击按钮:
 
就可以使用很多图标模板。
 如果找需要的图标,可以去那个国外的图标提供网站找相关的图标。比如网站上用户相关的图标英文是User,那么这个sketch相关的就是fa-User图标。
然后拷贝到设计文件中就可以用了:
 
 按control+L就可以带开方便调整布局的布条:
 如果按control+G就会出现方格线网也可以方便布局:
 
 然后呢,我们需要改一个细节:
 
 我们可以将图标改成空心,然后有边框:
最后的效果是:
 
 然后选中所有的图层所在的父级文件夹,并把文件名改为Login,按conmmand+D就会生成另一个文件夹以及所有图层,文件名(Login Copy),然后把文件名改为typing:
 
 然后要单独操作,就需要修改symble,然后单独操作:
这个是第二个UI视图,可以在输入有问题的情况下,呈现出来。
 继续选中整个图层,然后按command+D拷贝一整个视图,然后继续添加模板里的spinner图标:
 
 然后添加警示按钮的模板后,然后需要修改按钮的圆角,选中后再radius上设置就可以了:
 
 
 
 
 

《慕客网:IOS动画案例之会跳动的登入界面(上)》学习笔记 -Sketch的使用的更多相关文章

  1. 《慕客网:IOS动画案例之会跳动的登入界面(下)》学习笔记 -Sketch的使用

    导出选中的一个图片,比如这里我们选中background,然后点击软件的右下角,可以设置导出的尺寸: 然后添加1倍,2倍,3倍的尺寸,因为在ihpne6之后就需要这三个尺寸倍数的UI,以适应不同设备的 ...

  2. iOS开发——实用篇Swift篇&QQ登入界面实现

    QQ登入界面实现 我们知道在App Store中几乎所有软件都设计到账户的登入,而我们最常见的就是QQ,微信,在没有踏入程序员这条不归路之前,看到一个个的界面都感觉好高大上的样子. 在学习的过程中,自 ...

  3. 《慕客网:IOS-动画入门》学习笔记

    新建Cocoa Touch Class,语言是swift 然后继续为界面添加一个普通的View Controller,并且添加前面视图的静态table的转向剪头指向这个View Controller, ...

  4. 《慕客网:IOS基础入门之Foundation框架初体验》学习笔记 <五> NSDicionary + NSMutableDictionary

    int main(int argc, const char * argv[]) { @autoreleasepool { //字典, 存储的内存不是连续的 用key和value进行对应(键值) //k ...

  5. iOS动画案例(2) 仿网易新闻标题动画

      由于产品的需要,做了一个和网易新闻标题类似的动画效果,现在新闻类的APP都是采用这样的动画效果,来显示更多的内容.先看一下动画效果:   由于这个动画效果在很多场合都有应用,所以我专门封装了一个控 ...

  6. iOS动画案例(1)

       受人所托,做一个类似于qq账号信息里的一个动画,感觉挺有意思,也没感觉有多难,就开始做了,结果才发现学的数学知识都还给体育老师了,研究了大半天才做出来.    先看一下动画效果:   用到的知识 ...

  7. iOS动画案例(1) 仿qq账号信息里的一个动画

       受人所托,模仿qq账号信息里的一个动画,感觉挺有意思,也没感觉有多难,就开始做了,结果才发现学的数学知识都还给体育老师了,研究了大半天才做出来.    先看一下动画效果:   用到的知识点: ( ...

  8. 慕客网laravel学习笔记

    session中set方法使用 Session::set('user.username.age','18')嵌套使用得出$user = ['username'=>['age'=>18]]; ...

  9. ios 动画学习的套路 (二)

    有它们俩你就够了! 说明:下面有些概念我说的不怎么详细,网上实在是太多了,说了我觉得也意义不大了!但链接都给大家了,可以自己去看,重点梳理学习写动画的一个过程和一些好的博客! (一) 说说这两个三方库 ...

随机推荐

  1. Java hashCode() 和 equals()的若干问题解答

    本章的内容主要解决下面几个问题: 1 equals() 的作用是什么? 2 equals() 与 == 的区别是什么? 3 hashCode() 的作用是什么? 4 hashCode() 和 equa ...

  2. Redis设计与实现-客户端服务端与事件

    事件 redis服务器是事件驱动的,事件分为文件事件与时间事件 文件事件是服务器通过套接字与客户端连接,两者之间的通信会产生相应的文件事件,服务器监听并处理这些事件完成网络操作: 时间事件是指redi ...

  3. Scrum团队成立

    1.团队名称:瘦子不吃肥肉 目标:学习更多,了解更多! 口号:加油 团队照: 2.角色分配: 产品负责人:卓嘉炜        http://www.cnblogs.com/luoliuxi/ Scr ...

  4. 已超过传入消息(65536)的最大消息大小配额。若要增加配额,请使用相应绑定元素上的 MaxReceivedMessageSize 属性。

    错误:已超过传入消息(65536)的最大消息大小配额.若要增加配额,请使用相应绑定元素上的 MaxReceivedMessageSize 属性. 或者 错误:反序列化操作“GetAllUserData ...

  5. 四项技术 助你提高SQL Server的性能

    有时,为了让应用程序运行得更快,所做的全部工作就是在这里或那里做一些很小调整.但关键在于确定如何进行调整!迟早您会遇到这种情况:应用程序中的 SQL 查询不能按照您想要的方式进行响应.它要么不返回数据 ...

  6. knockout.js的简介和简单使用

    1.knockout简介knockout是一个轻量级的UI类库,通过MVVM模式使JavaScript前端UI简单化knockout有四大重要概念:1)声明式绑定:使用简明移读的语法很容易地将模型(m ...

  7. EntityFramework left join

       var result = from u in db.Order                              join n in db.Equipment on u.OrderId  ...

  8. *nix下传统编程入门之GCC

    准备工作 注意:本文可能会让你失望,如果你有下列疑问的话:为什么要在终端输命令啊? GCC 是什么东西,怎么在菜单中找不到? GCC 不能有像 VC 那样的窗口吗?…… 那么你真正想要了解的可能是 a ...

  9. HDU 1028(母函数)

    Online Judge Online Exercise Online Teaching Online Contests Exercise Author F.A.QHand In HandOnline ...

  10. EffectiveJava——接口优于抽象类

    Java程序设计语言提供两种机制,可以用来定义允许多个实现的类型:接口和抽象方法,这两者直接醉为明显的区别在于,抽象类允许某些方法的实现,但接口不允许,一个更为重要的区别在于,为了实现由抽象类定义的类 ...