【问题标题】:Smooth Line View Changing Color平滑线视图更改颜色
【发布时间】:2012-05-15 15:14:51
【问题描述】:

我使用的是 levin nunnik 的平滑线视图应用程序,但使用的是 Ginamin 重写的版本。

我有一个视图控制器,里面有一个视图。下来我有一些按钮。我正在尝试通过按下按钮来更改笔触颜色。例如按下名为红色的按钮,笔触颜色变为红色等等..

设置strokeColor的函数是这样的:

CGContextSetStrokeColorWithColor(context, self.lineColor.CGColor);

我尝试在按下按钮时更改lineColor 属性,但没有任何反应。一些帮助? :(

【问题讨论】:

    标签: objective-c ios cgcontext


    【解决方案1】:

    我重写了原始程序,加上撤销/重做/清除/(改变颜色)等功能。 程序不是很完整,如果有感兴趣的人一起交流一下。 谢谢

    源码链接:https://github.com/yusenhan/Smooth-Line-View

    【讨论】:

    • 干得好,我唯一的缺陷是线条中有白色毛刺,你也可以在屏幕截图中看到它......如果你能修复它会很好,谢谢
    • 我听不懂?你能张贴截图吗?他画圆圈的地方不对。谢谢
    • imgur.com/U1hYP,请看一下这张图片,我只是在行中添加了指向白色故障的箭头,
    • CGContextSetLineCap(context, kCGLineCapRound);而不是 CGContextSetLineCap(context, kCGLineCapButt);在 SmoothLineView.m 但你会喜欢其他错误。当颜色 alpha 时会出现问题
    猜你喜欢
    • 2014-08-30
    • 1970-01-01
    • 1970-01-01
    • 2013-10-08
    • 2014-11-10
    • 2020-08-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多