iOS绘图例1:使用StoryBoard
iOS绘图例1:使用StoryBoard
云贵高原 发表于3年前
iOS绘图例1:使用StoryBoard
  • 发表于 3年前
  • 阅读 153
  • 收藏 4
  • 点赞 0
  • 评论 0

新睿云服务器60天免费使用,快来体验!>>>   

摘要: 本例介绍在StoryBoard中使用TouchVG的方法,可以不写绘图代码。
  1. 使用 Single View Wizard 等向导创建工程

  2. 在 Podfile 文件中导入TouchVG:

     platform :ios, '6.0'
     pod 'TouchVG'
    

    然后运行pod install下载TouchVG代码。后续可运行 pod update --no-repo-update 加快下载速度,不用每次检查最新版本。

    然后打开 *.xcworkspace 进入 Xcode。

  3. ViewController.m改为ViewController.mm。TouchVG是用C++实现的,在程序工程中至少有一个文件是.mm后缀名,否则会出现链接错误。

  4. 打开 Main.storyboard ,拖动一个新 View 到主视图上,设置此新视图的Class为GiPaintViewXIB,添加值为splines的串属性command,如下左图所示。该属性可自动启动随手画曲线命令,运行后的手绘效果如下右图所示。

    Class&cmd Snap1

    可以设置更多属性,得到如下的手绘效果。利用属性可以在界面设计阶段指定绘图效果,而不用写相应的绘图代码。可用的绘图属性见 GiPaintViewXIB.hcommand属性用于设置绘图命令,命令名见 可用的命令列表

    MoreAttr Snap2

样例代码见 GitHubOSC,欢迎 Fork。

  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
云贵高原
粉丝 82
博文 36
码字总数 21429
作品 12
×
云贵高原
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: