Axure 中动态文本更新后的中心标签
Center label after dynamic text update in Axure
我有一个我们称之为 selectedTextLabel 的标签,它下面有多个标签形成一个列表(是的,我知道中继器),当我 select 一个较低的标签时我将该标签的文本描述放入 selectTextLabel。我 运行 遇到的问题是,尽管 selectedTextLabel 居中对齐(位置)并且其中的文本居中对齐,但是当新文本比原始文本长或短时它来自一个动作,它保持相同的左上角 xy 坐标并相应地增加或减少宽度使我的设计看起来不对齐。
这几乎就像它不遵守文本对齐:像在编辑器中那样以动态文本为中心。
有人知道解决办法吗?这是一个错误吗?我用谷歌搜索,但只得到了基于编辑器的答案,而不是基于动态浏览器的答案。
谢谢。
顿悟之后,发现还是比较简单的。您只需将标签设置为您希望其居中的全宽。然后,如果您设置了文本居中对齐,它将使文本保持居中。
在我的实例中发生的情况是,我只将标签设置为第一个选择的宽度,并且由于当将更长的内容设置为文本时标签不知道该做什么,它扩大了它的宽度但保持相同的左上角 x 和 y 坐标,使新中心未对齐。
我希望这对那里的人有所帮助。
我有一个我们称之为 selectedTextLabel 的标签,它下面有多个标签形成一个列表(是的,我知道中继器),当我 select 一个较低的标签时我将该标签的文本描述放入 selectTextLabel。我 运行 遇到的问题是,尽管 selectedTextLabel 居中对齐(位置)并且其中的文本居中对齐,但是当新文本比原始文本长或短时它来自一个动作,它保持相同的左上角 xy 坐标并相应地增加或减少宽度使我的设计看起来不对齐。
这几乎就像它不遵守文本对齐:像在编辑器中那样以动态文本为中心。
有人知道解决办法吗?这是一个错误吗?我用谷歌搜索,但只得到了基于编辑器的答案,而不是基于动态浏览器的答案。
谢谢。
顿悟之后,发现还是比较简单的。您只需将标签设置为您希望其居中的全宽。然后,如果您设置了文本居中对齐,它将使文本保持居中。
在我的实例中发生的情况是,我只将标签设置为第一个选择的宽度,并且由于当将更长的内容设置为文本时标签不知道该做什么,它扩大了它的宽度但保持相同的左上角 x 和 y 坐标,使新中心未对齐。
我希望这对那里的人有所帮助。