文档帮助中心文档
对齐UI控件组件和轴对象
此功能只能与指南一起使用,或与使用数字函数。
数字
对齐(组件、有效值、间距)
对齐(组件、valign“固定”,距离)
对齐(组件、间距halign)
对齐(组件、固定的距离,halign)
对齐(组件、valign halign)
位置=对齐(___)
位置=对齐(C位置,___)
例子
对齐(组件,valign,间距)垂直对齐指定的组件。的值将对象的左边、中间或右边对齐valign,并根据的值调整对象之间的垂直间距间距.例如,对齐(组件、“左”、“没有”)对齐左边缘,不调整间距。每个对象的大小不会改变。
对齐(组件,valign,间距)
组件
valign
间距
对齐(组件、“左”、“没有”)
对齐(组件,valign,“固定的”,距离)将垂直间距调整为点中的固定距离。
对齐(组件,valign,“固定的”,距离)
“固定的”
距离
对齐(组件,间距,halign)水平对齐指定的组件。该函数根据对象的值对齐对象的顶面、中间面或底面halign,并根据的值调整对象之间的水平间距间距.例如,对齐(组件、“无”、“顶部”)对齐顶部边缘,不作间距调整。每个对象的大小不会改变。
对齐(组件,间距,halign)
halign
对齐(组件、“无”、“顶部”)
对齐(组件,“固定的”,距离,halign)将垂直间距调整为点中的固定距离。
对齐(组件,“固定的”,距离,halign)
对齐(组件,valign,halign)将指定的对象彼此重叠对齐。这相当于根据规则垂直对齐对象valign并根据halign.例如,对齐(组件、“左”、“顶级”)对齐对象的左上角组件.
对齐(组件,valign,halign)
对齐(组件、“左”、“顶级”)
位置=对齐(___)如果指定对象对齐但不移动对象,则将其计算位置作为矩阵返回。矩阵输出的每一行都是一个位置向量。将此选项与前面语法中的任何输入参数组合一起使用。
位置=对齐(位置,___)返回包含其位置的对象的计算位置位置如果它们对齐,但地物上对象的位置不变。将此选项与前面语法中的任何输入组合一起使用,替换组件与位置.
位置=对齐(位置,___)
位置
全部崩溃
创建一个包含三个未完全垂直对齐的按钮的图形。
图(f =“位置”,[100 100 350 200]);u1 = uicontrol (f,“位置”,[10 80 60 30],“字符串”,“一个”);u2=uicontrol(f,“位置”,[50 50 60 30],“字符串”,“两个”); u3=uicontrol(f,“位置”,[30 10 60 30],“字符串”,“三”);
垂直对齐按钮中心,并使按钮之间的垂直间距相等。当垂直对齐对象时,在对象间距之前指定垂直对齐参数。
对齐([u1 u2 u3],“中心”,“分配”);
创建一个包含三个不是完全水平对齐的按钮的图形。
图(f =“位置”,[100 100 350 200]);u1 = uicontrol (“家长”F“位置”,[43 50 75 30],“字符串”,“是的”);u2=uicontrol(“家长”F“位置”,[143 75 75 30],“字符串”,“不”);u3 = uicontrol (“家长”F“位置”,[233 40 75 30],“字符串”,“取消”);
对齐按钮的底部边缘,并将按钮之间的水平间距设置为10点。水平对齐对象时,请在“水平对齐”参数之前指定对象间距。
对齐([u1 u2 u3],“固定的”,10,“底”);
创建包含按钮和轴对象的图形。
图(f =“位置”,[100 100 350 200]); ax=轴(“家长”,f);btn=uicontrol(“家长”F“字符串”,“点击”);
将按钮的中心与坐标轴的中心对齐。第二个参数,“中心”,指定垂直对齐和第三个参数,“中间”,指定水平对齐方式。
“中心”
“中间”
(对齐(ax btn),“中心”,“中间”);
如果对齐对象,但不实际对齐它们,那么计算它们将在哪里结束。
创建一个包含三个未对齐按钮的图形。
图(f =“位置”,[100 100 350 200]);u1 = uicontrol (“家长”F“位置”,[130 25 75 30],“字符串”,“是的”);u2=uicontrol(“家长”F“位置”,[35 60 75 30],“字符串”,“不”);u3 = uicontrol (“家长”F“位置”,[200 160 75 30],“字符串”,“取消”);
通过调用来预测对齐按钮的结果对齐带有输出参数。输出表示为矩阵,其行为按钮的预测位置向量。
对齐
= [u1 u2 u3],“对”,“固定的”,3)
位置1=200 25 75 30 200 59 75 30 200 93 75 30
另外,通过对齐按钮的位置向量。
pos2=对齐([u1.位置;u2.位置;u3.位置],“对”,“固定的”,3)
位置2=200 25 75 30 200 58 75 30 200 91 75 30
在这两种情况下,得到的位置是相同的。两个函数调用都不会改变按钮在图中的位置。
图(f)
对象要对齐,指定为的向量UIControl或斧头对象。如果vector包含非UIControl或斧头,对齐函数忽略了它们。对齐对象不会改变它们的绝对大小。
UIControl
斧头
“左”
“对”
如何在中垂直对齐对象组件,指定为“左”,“中心”,或“对”
垂直对齐对象的左边缘。
垂直居中对象。
垂直对齐对象的右边缘。
所有对齐选项都会在包围对象的边界框内对齐对象。这个“左”选项将对象的左边缘与包含它们的边界框的左边缘对齐,同理“对”这个“中心”选项将对象的中心与边界框的中心对齐。
“没有”
“分配”
对象之间的间距调整,指定为“没有”或“分配”.
“没有”—不要改变对象之间的间距。垂直对齐时,不要水平移动。水平对齐时,不要垂直移动。
“分配”—均匀分布对象。当垂直对齐对象时,将对象水平均匀地分布在包围它们的边界框的左右边缘之间。当水平对齐对象时,将对象垂直均匀地分布在包围它们的边界框的上边缘和下边缘之间。
“高级”
“底”
如何在中水平对齐对象组件,指定为“高级”,“中间”,或“底”.
水平对齐对象的上边缘。
将对象水平居中。
水平对齐对象的底部边缘。
所有对齐选项在包围对象的边界框内对齐对象。这个“高级”选项将对象的顶边与包含它们的边界框的顶边对齐,同样,对于“底”这个“中间”选项将对象的中间与边界框的中间对齐。
物体之间的固定距离,指定为点中的标量,其中72个点等于1英寸。
当前对象位置,指定为矩阵,其行为位置向量。每个位置向量是一个四元素向量,用于指定窗体中对象的位置和大小[左下宽高]. 所有位置矢量测量均以像素为单位。
[左下宽高]
数字|uicontrol|uistack
uicontrol
uistack
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系