SVG的foreignObject中的文本不可选

时间:2015-06-25 13:29:12

标签: text svg

我有SVG并希望在其中显示一些文字。由于SVG中提供的文字格式选项有限,我读过可以建议将HTML用于文字。因此,在SVG内部,每当我想要显示文字时,我都会有foreignObject,并且文本p内有SVG -> foreignObject -> p

所以结构是:p

到目前为止运作良好!但是,我无法使用鼠标选择- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { [[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeRight]; CGAffineTransform rotate = CGAffineTransformMakeRotation(M_PI/2); [self.window setTransform:rotate]; [self.window setFrame:CGRectMake(0, 0, 768, 1024)]; } 中的文本。有没有解决方法?

编辑: 看起来它在一个简单的例子中工作,如下面的答案所示,但由于某种原因,它在这个结构中不起作用。 This is the actual structure

1 个答案:

答案 0 :(得分:0)

对我来说非常好。

<svg width="200px" height="80px">
  <foreignObject width="200px" height="80px">
    <html style="font-size:30px">
      <p>Select me</p>
    </html>
  </foreignObject>
</svg>