Ios 如何动态设置按钮宽度以匹配其标题值?

Ios 如何动态设置按钮宽度以匹配其标题值?,ios,uibutton,titanium,appcelerator,Ios,Uibutton,Titanium,Appcelerator,在钛合金中创建按钮时,如果未定义宽度或 设置为自动: var button = Titanium.UI.createButton({ title: 'Some Title', width: 'auto' }); 我想让按钮具有其内容的确切宽度,而无需自己计算内容宽度或手动设置 在文档中,我找不到实现这一目标的任何选项 有没有一个选项可以让按钮宽度与其内容相匹配?Favo,我不确定我是否理解这个问题。我相信你的问题的答案是将宽度设置为自动,那么为什么这不是你想要的呢?回答我自己的

在钛合金中创建按钮时,如果未定义宽度或 设置为自动:

var button = Titanium.UI.createButton({
    title: 'Some Title',
    width: 'auto'
});
我想让按钮具有其内容的确切宽度,而无需自己计算内容宽度或手动设置

在文档中,我找不到实现这一目标的任何选项


有没有一个选项可以让按钮宽度与其内容相匹配?

Favo,我不确定我是否理解这个问题。我相信你的问题的答案是将宽度设置为自动,那么为什么这不是你想要的呢?

回答我自己的问题,让我关闭它:


当前,默认按钮的大小不能根据其钛合金内容动态调整。

auto没有将按钮的宽度与其内容匹配,auto将按钮宽度设置为其父容器的100%宽度:(啊,我明白了。使用标签可能更容易。它本质上是相同类型的元素。