小编Avi*_*Dov的帖子

寻找iOS的图形布局框架

对于我正在制作的iOS应用程序,我需要显示根据类型组合在一起的元素组,以及在完美布局中彼此分离的不同类型的组.

我想到了使用一个无向图,其中分组的节点都以一种循环引用相互指向,然后每个组作为另一个"元图",它们的节点也以圆形引用相互指向,希望与良好的图形布局框架一起,这可以很好地显示.

不幸的是,我一直听到的唯一框架是graphviz,但似乎没有适用于iOS的可用端口.

所以我的问题是:

  1. 关于如何实现我需要的其他想法?
  2. iOS的图形布局的良好实现?
  3. 适用于iOS的graphviz可用端口?

更新:请注意,我不是在寻找图形绘图框架,它是用于绘制图形和图表的框架(例如饼图等).我正在寻找一个布局框架,它确定抽象图中任意节点的最佳位置.

iphone graph graph-layout ipad ios

27
推荐指数
1
解决办法
2万
查看次数

任务调度框架 - 而不是线程调度!

我正在开发一个Java应用程序,它应该允许用户优化他们的日程安排.为此,我需要一个框架来帮助计算"任务"的最佳时间,注意:

  1. 所需的资源和资源使用限制
  2. 任务之间的依赖关系(虽然只能与F-> S关系)
  3. 最早和最晚的开始 - 结束时间,松弛时间
  4. 基线与实际时间 - 允许报告实际的开始和结束时间,相应地更新其余任务

一些澄清:我既不是在寻找一个框架来绘制这些甘特,也不是在寻找一个处理一个特定问题领域的框架(如教室),而且绝对不是一个处理线程调度的框架.

谢谢!

java scheduling gantt-chart resource-scheduling

5
推荐指数
1
解决办法
2211
查看次数

hitTest返回错误的UIView

我有一个视图层次结构,包含滚动视图上较小的视图.每个视图都可以包含子视图,例如按钮等.

由于某种原因,视图上的按钮没有被点击; 探索这一点进一步表明,虽然滚动视图接收到touchBegan事件,但按钮却没有.调用hitTest:event:消息显示该按钮未返回,即使它在限制范围内.

我已经包含了一个日志输出,描述了滚动视图中触摸的位置,从hitTest返回的项目,触摸位置,如果我调用locationInView:使用预期项目,以及预期项目的层次结构(打印了框架).从这个输出我可以推断该按钮应该被调用...

有谁能解释一下?我错过了什么吗?

touched ({451, 309}) on <VCViewContainersView: 0x4b31ee0; frame = (0 0; 748 1024); transform = [0, 1, -1, 0, 0, 0]; autoresize = W+H; layer = <CALayer: 0x4b32130>> (location in expected item: {17, 7.5})
expected touched item is:
view: <UIButtonLabel: 0x482b920; frame = (32 5; 36 19); text = 'Click'; clipsToBounds = YES; opaque = NO; userInteractionEnabled = NO; layer = <CALayer: 0x4831370>>, layer transform: [1, 0, 0, 1, 0, 0]
 view: <UIRoundedRectButton: 0x482c100; …
Run Code Online (Sandbox Code Playgroud)

iphone hittest ipad ios

5
推荐指数
2
解决办法
3377
查看次数

如何在10.6中的Interface Builder中创建NSImageCell的NSMatrix

如何在Interface Builder 3.2.1中创建NSImageCell单元格(通常位于NSImageView中)的矩阵(NSMatrix对象)(即为Snow Leopard制作的?)

在"旧时代"中,您将拖动NSImageView,然后选择 - 拖动控件的一角.它似乎已经停止在3.2.1中工作......还有另外一种方法吗?难道我做错了什么?

xcode objective-c interface-builder osx-snow-leopard

3
推荐指数
1
解决办法
2167
查看次数

使用Materialise和Meteor时,我应该在哪里初始化select?

我正在尝试在Meteor上使用Materialise Forms.在Materialise的页面上,它说我应该初始化"select"输入字段,如下所示:

$(document).ready(function() {
  $('select').material_select();
});
Run Code Online (Sandbox Code Playgroud)

我试过在Meteor.startup,Template.body.created上调用它 - 没有任何效果.我收到以下错误:

undefined不是一个函数(评估'$('select').material_select()')

我应该在哪里初始化它?

javascript jquery materialize meteor

3
推荐指数
1
解决办法
3036
查看次数