MATLAB app designer UItable控件垂直滚动条自动滚动
在向UItable添加新的行元素后,希望垂直滚动条能自动滚动到最底端,通过Selection属性来达到该目的。
首先:
在设计视图,设置UItable的属性:交互性->SelectionType,选择row。
然后:
在每次更新UItable的元素后,添加如下代码:
data = get(app.UItable,’data’);%获取当前UItable的内容,如:{‘bye’},{’hnr’}
app.UItable.Selection = size(data,1)%选中最后一行
这样便通过‘选中’行的方式间接达到垂直滚动条自动滚动到最底端的目的。
注意:
不要手动拖动滚动条,否则不会自动滚动;如果手动拖动了滚动条,记得再将滚动条手动拖到最底端,便可继续自动滚动。