自动调整视图的高度

时间:2014-08-01 22:57:09

标签: titanium-alloy

    <ScrollView id="scrollGeneric" height ='auto' visible='false'>
        <View id="formView" height='auto'>
            <View id='distSlider' top='0' height='100'>
                <Label id="lblGeneric" >
                    Search Distance:
                </Label>
                <Slider id="sliderDistance" top="50" min="2" max="80" width="50%"/>
                <Label id="sliderDistanceText" width='auto' top="50" right="40" />
                <Label id="sliderDistanceTextMeasure" width='auto' top="50" right="10" text="km" />
            </View>
        </View>
    </ScrollView>

我为scrollView和formView设置了自动高度。但是每当我在formView中添加更多视图时,窗口的大小都不会垂直扩展。它最终会裁剪出超出窗口高度的视图。

解决此问题的唯一方法是在表单视图div中手动指定每个视图的高度。

无论如何,我可以避免这样做,谢谢

1 个答案:

答案 0 :(得分:1)

您是否尝试过使用Ti.UI.SIZE代替高度?根据{{​​3}},“不建议将height:auto用于新开发,将来会弃用。”