Cocoa touch 在cocoa touch中构建智能直方图的选择框架
我熟悉objective-c和cocoa touch的基础知识,现在我想开始我的第一个大型iOS项目 我想构建一个iPad应用程序,它有一个直方图,就像你从几个照片应用程序中知道的那样,你可以在这些应用程序中看到例如图片中的亮度分布。但它需要智能化,即水平滚动、设置边框和缩小缩放 是否可以使用iOS7标准API来处理这些需求,或者我是否需要第三方框架来实现我描述的直方图,如果是,您会选择哪一个以及为什么 谢谢你的帮助 是否可以使用iOS7标准API处理此需求,或者我是否需要第三方框架 当然,除了苹果提供的框架之外,不需要任何人的帮助,完全可以自己完成。这对你来说是否是最好的解决方案,只有你自己能决定。我认为这些是相关的考虑:Cocoa touch 在cocoa touch中构建智能直方图的选择框架,cocoa-touch,plot,core-graphics,histogram,binning,Cocoa Touch,Plot,Core Graphics,Histogram,Binning,我熟悉objective-c和cocoa touch的基础知识,现在我想开始我的第一个大型iOS项目 我想构建一个iPad应用程序,它有一个直方图,就像你从几个照片应用程序中知道的那样,你可以在这些应用程序中看到例如图片中的亮度分布。但它需要智能化,即水平滚动、设置边框和缩小缩放 是否可以使用iOS7标准API来处理这些需求,或者我是否需要第三方框架来实现我描述的直方图,如果是,您会选择哪一个以及为什么 谢谢你的帮助 是否可以使用iOS7标准API处理此需求,或者我是否需要第三方框架 当然,除了
- 您似乎有一些相当具体的要求,听起来您可能需要对该直方图的外观和工作方式进行相当精细的控制。这些都是自己创建直方图的好理由
- 你对Objective-C、Cocoa Touch等还是相当陌生的。这是寻找已经编写的东西的一个很好的理由。你会节省很多时间和挫折感,但你可能需要在你愿意接受的方面更灵活一些;不太可能有人已经写了你想要的东西
要开始,请阅读
UIBezierPath
。您真正需要做的就是创建一个接受数字数组并绘制相应图形的视图。不用担心缩放和滚动,只需创建一个绘制图形的视图即可。一旦你有了它,你就可以在UIScrollView
上阅读,这将让你几乎不用做任何工作就可以滚动和缩放。Thx Caleb。你的建议绝对有道理。