- 应用类型:手机
- 钛 SDK:3.1.0.GA
- 平台和版本:iOS 6.1
- 设备:iOS模拟器
- 主机操作系统:OSX 10.8.3
- 钛工作室:3.1.0.201304151600
我想有条件地显示/隐藏 TableViewRow 中的文本字段。为了做到这一点,我需要扩大行的高度。但是,以下代码不起作用。TableViewRow 实际上是一个 Alloy 控制器。在我意识到它无法动画之前,我首先尝试对其进行动画处理。现在我只是想改变高度,这甚至不起作用。我尝试使用 setHeight 方法以及直接设置 height 属性无济于事。有任何想法吗?
var notesVisible = false;
function notes_click() {
if(notesVisible == false) {
Ti.API.info('expanding');
$.row.height = 200;
// $.notes_container.setHeight(124);
notesVisible = true;
} else {
Ti.API.info('contracting');
$.row.height = 75;
$.notes_container.setHeight(0);
notesVisible = false;
}
};