我有一个UI视图,它由图像视图和标签组成。UI视图对superview设置了约束。这些标签的大小不同(数据来自后端),所以我想根据标签的长度来调整背景图像。
例如:标签:"Hi How are you“在这种情况下-图像应该适合标签,并且看起来应该与屏幕成比例
标签:场景中的"Hi“-图像应该适合只包含"Hi”的标签,这意味着它应该根据标签字符串的长度缩小。
这是可能的吗?
编辑:我使用jqplotToImageStr({})保存图表图像。但是,生成的图像不包括轴标签。它只输出图表本身。我发现轴线标签实际上在图表后面。我在图表边界内移动了轴标签,并设置了z索引,以便标签显示在图表的顶部。但是,当jqplotToImageStr({})被调用时,轴标签会落在图表后面。如何确保在捕获时将轴标签包括在图像中?
下面是创建图像的代码。
var imageData = $('#chart_div').jqplotToImageStr({});
var copyImage = $('<img/>').attr('src