0

我已经尝试了各种方法(也尝试将样式设置为 GROUPED):

<Alloy>
    <Window title="Add Remember">
        <TableView id="table" style="Ti.UI.iPhone.TableViewStyle.GROUPED">
        <!-->
            <TableViewSection headerTitle="Title">
                <TableViewRow><TextField hintText="Title" id="title"></TextField></TableViewRow>
            </TableViewSection>

            <TableViewSection headerTitle="Location">
                <TableViewRow><TextField hintText="Location" id="location"></TextField></TableViewRow>
            </TableViewSection>

            <TableViewSection headerTitle="Notes">
                <TableViewRow><TextArea hintText="Notes"></TextArea></TableViewRow>
            </TableViewSection>
        </!-->
        </TableView>
    </Window>
</Alloy>

但没有shebang。

我还注意到,在控制器文件中以编程方式设置它是有效的,但前提是我还没有向 TableView 添加任何部分或行(这就是上面注释掉部分和行的原因)。

如何在 xml.xml 中设置此属性。

4

2 回答 2

0

好的,解决方法是style="1"在xml中为TableView设置;这也适用于未注释的部分和行。我通过登录Ti.UI.iPhone.TableViewStyle.GROUPED控制台发现了这一点;显然宏在 xml 中不起作用。

于 2012-12-30T21:12:20.277 回答
0

我这样做:

form.xml

<TableView class="form">
  ...
</TableView>

app.tss

".form": {
  style: Ti.UI.iPhone.TableViewStyle.GROUPED
}
于 2013-01-30T08:28:10.893 回答