小编car*_*vil的帖子

"UITableViewCellAccessoryCheckmark"是一张图片吗?

我需要定义一个定制的UITableViewCell,其中UITableViewCellAccessoryCheckmark是的左侧UILabel.我应该将其定义为图像还是更智能的方式?

非常感谢,卡洛斯

iphone objective-c uitableview

4
推荐指数
1
解决办法
3966
查看次数

如何在 D3 可视化的文本元素中包含链接?

我正在尝试添加指向此 D3 可视化文本元素的链接:

http://bl.ocks.org/1093025

我希望能够单击“flare”、“analytics”并导航到另一个页面或单击矩形并执行正常操作,即展开子树。

我尝试了一些不起作用的事情:

  • on 事件

我试图向元素添加一个on事件svg:text

nodeEnter.append("svg:text")
  .attr("dy", 3.5)
  .attr("dx", 5.5)
  .text(function(d) { return d.name; })
  .on("click",function(d,i) { alert("Clicked on the text");});
Run Code Online (Sandbox Code Playgroud)
  • foreignObject 元素

我试图添加这样的foreignObject元素:

 nodeEnter.append("svg:foreignObject")
  .style("float","right")
  .attr("height", 100)
  .attr("width", 100)
  .append("div")
  .html("<a href='#'>link</a>")
Run Code Online (Sandbox Code Playgroud)

尽管它创建了链接,但它是一个额外的链接(不是矩形中的文本元素)。

  • xlink:href属性链接

最后,我还尝试了以下(在某些组合中):

<a xlink:href="/svg/index.html">
    <text x="10" y="20">/svg/index.html</text>
</a>
Run Code Online (Sandbox Code Playgroud)

但它也没有奏效。

有什么建议?

javascript svg d3.js

4
推荐指数
1
解决办法
8177
查看次数

标签 统计

d3.js ×1

iphone ×1

javascript ×1

objective-c ×1

svg ×1

uitableview ×1