zoukankan      html  css  js  c++  java
  • IOS画板笔记

    1. 创建MainViewController;
    2. 创建DrawView用户完成绘图的功能
    2.1 先使用touchMoved记录触摸点绘图,只能记录最后一次的点
    2.2 使用路径的方式记录所有的点,drawRect方法中绘制该路径
    2.3 调整之后,只能记录末次的路径,还需要一个数组,记录完整的绘图步骤
    2.4 创建DrawPath封装路径,以保存每一步的颜色和线宽

    3. 创建工具视图ToolView
    3.1 新建
    3.2 创建工具视图中的按钮
    3.3 自定义按钮实现选中按钮,在按钮下方绘制红色线条
    提示:上要使用按钮的selected属性,否则没有办法直接用setter方法

    4. 创建选择颜色视图SelectView
    4.1 新建
    4.2 夊制ToolView的创建按钮方法,稊作修改
    4.3 定义块代码
    4.4 扩展初始化方法initWithFrame
    4.5 在监听方法中调用块代码变量向上方传递选择的颜色
    4.6 修改ToolView中选择颜色的懒加载方法,接收颜色,并利用块代码向视图控制器传递颜色
    4.7 在视图控制器中,修改实例化工具视图的方法,接收到颜色变化消息时,修改绘图视图中使用的绘制颜色

  • 相关阅读:
    vue2 生命周期
    javascript http库axios
    vue2自定义事件之$emit
    php配置rewrite模块
    php 正则匹配中文(转)
    php常用自定义函数
    Mysql----MySQL的mysql_insert_id和LAST_INSERT_ID(转)
    Mysql----mysql启动服务时提示"服务名无效"
    div+css布局
    php常见问题以及解决方法
  • 原文地址:https://www.cnblogs.com/changxs/p/3342074.html
Copyright © 2011-2022 走看看