搜索一下但找不到解决方案。 假设我有一个标签和一个文本字段。我希望文本字段在其超视图中间右侧10像素对齐,宽度为superview的一半 - 20像素。即两侧10 px的间隙。 我怎样才能在故事板中实现这一目标?是否有可能或我为此编写代码? 同样,Label是superview的一半 - 20 px宽度。左对齐。 10 px左边的差距。
答案 0 :(得分:4)
我希望textfield在其superview中间的右边10像素对齐 这可以这样做: 水平居中约束,右侧偏移。
宽度为superview的一半 - 20像素。即双方间隔10 px。
要实现这一点,您应该通过按住命令键并左键单击视图和文本字段来选择父视图和子视图(在您的情况下是文本字段)。 见下图:
选择这两个,单击IB编辑器区域底部的Pin按钮,然后按如下所示进行全部操作:
然后,转到父视图或文本字段的检查器区域,使其像(从文本字段的检查器中捕获图像)。请注意:您应该选择等宽度约束并手动键入值。当您将乘数从1更改为0.5时,约束将变为“比例宽度”类型,这正是您所渴望的。
答案 1 :(得分:2)
如果我理解正确,你想要这两个视图具有相同的宽度吗?
SELECT *
FROM me_fees
WHERE year= '2015'
&& month = '8'
&& register_no= '9'
&& year BETWEEN '2015' AND '2015'
&& month BETWEEN '6' AND '12'
然后,一种方法是为
创建约束|-10-[UILabel]-20-[UITextField]-10-|
UILabel
和UILabel
UITextField
UITextField
和UILabel
答案 2 :(得分:1)
如果我说得对,这在故事板中是完全可能的。设置以下约束:
希望我帮到你:)