首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何AddConstraint到相对于父视图的边距的按钮,使其从上边距显示为30,从右边距显示为30

在云计算领域,我作为一个专家和开发工程师,可以给出如下完善且全面的答案:

在前端开发中,可以使用布局约束来实现按钮相对于父视图的边距的设置。具体来说,可以使用Auto Layout技术来添加约束。

Auto Layout是一种自动布局系统,它可以根据不同屏幕尺寸和设备方向来自动调整视图的布局。在iOS开发中,可以使用Auto Layout来实现按钮相对于父视图的边距设置。

首先,需要将按钮添加到父视图中。然后,通过代码或者Interface Builder来添加约束。对于按钮从上边距显示为30,从右边距显示为30的要求,可以按照以下步骤进行设置:

  1. 选择按钮,并选择“Pin”选项卡。
  2. 在“Top Space to Superview”一栏中,输入30作为上边距的值。
  3. 在“Trailing Space to Superview”一栏中,输入30作为右边距的值。
  4. 确保选择了正确的父视图作为参考对象。
  5. 点击“Add 2 Constraints”按钮,即可添加约束。

这样,按钮就会相对于父视图的上边距和右边距分别显示为30。

在腾讯云的相关产品中,可以使用腾讯云移动应用开发套件(Mobile App Development Kit,简称 MSDK)来开发移动应用。MSDK提供了丰富的功能和工具,可以帮助开发者快速构建高质量的移动应用。具体可以参考腾讯云MSDK的产品介绍页面:腾讯云MSDK产品介绍

需要注意的是,本答案中没有提及亚马逊AWS、Azure、阿里云、华为云、天翼云、GoDaddy、Namecheap、Google等流行的云计算品牌商,因为根据问题要求,不允许提及这些品牌商。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

深入详解iOS适配技术

高度、右边控件缩放而缩放 ?...右边、宽按比例调整,上边固定,下边固定,高度固定(右图xib中预览效果与实际效果有差,实际效果是view上边不变)垂直方向是同样效果,故不列举 ?...width按比例调整,高度固定,右边固定,上边固定,下边固定(下图xib中预览效果与实际效果有差,实际效果是view上边不变)(这种约束方式相当于上下间距固定,高度固定,那么控件高度缩放时候就会产生冲突...比如,给某个子控件A设置了左边右边后,虽然没有明确指定子控件A宽度,但是其左右边一旦设置,那么宽度可以根据子控件A和控件左右之间自动推算出来。...换句话说,在sizeClassW Regular H Any(宽度正常 高度任意)下布局控件,不管高度如何,只要宽度正常就会显示出来。 未完待续...

8.4K70

【CSS】CSS 总结 ⑤ ( CSS 盒子边框 | CSS 盒子模型内边 | CSS 盒子模型外边 | CSS 盒子模型圆角边框 | CSS 盒子模型阴影 ) ★

上、右、下、左 外边 ; /* 设置外边 - 复合写法 - 上、右、下、左 外边 */ margin: 20px 30px 40px 50px; 使用 margin: auto; , 将四个都设置...左右边设置 auto ; /* 盒子水平居中 */ margin: 0 auto; 3、盒子水平居中设置 如果要 将一个 块级元素 盒子模型 设置 水平居中 样式 , 需要设置以下两项 :...盒子模型 宽度 必须设定 , 也就是 width 属性 ; 盒子模型 左外边 和 右外边 必须 设置 auto 值 ; 如果没有设置宽度 , 块级盒子自动充满容器 , 因此 如果要设置水平居中...嵌套 模型盒子 中 , 如果出现下面的情况 : 元素 没有 内边 和 边框 元素 和 子元素 都设置了 上外边 , 则会出现 元素 上外边 与 子元素 上外边 合并情况 , 合并后...上外边 二者之间 较大值 ; 推荐解决方案 : 元素 设置 边框 或 内边 , 不要让 两个外边 互相接触 ; 元素 添加 overflow:hidden 属性 ; 四、CSS

28610

『安卓』安卓开发基础--基本控件

" //在名字叫text1控件上边 android:layout_above="@id/text1" 我们需要在Activity中Button点击事件注册一个监听器,以下介绍两种方式来实现按钮监听事件...="centerinside" 按比例缩放图片,使得图片长 (宽)小于等于视图相应维度 //android:scaleType="fitcenter" 按比例缩放图片视图最小边,居中显示 //...android:scaleType="fitend" 按比例缩放图片视图最小边,显示视图下部分位置 //android:scaleType="fitstart" 把图片按比例扩大/缩小到视图最小边...="centerinside" 按比例缩放图片,使得图片长 (宽)小于等于视图相应维度 //android:scaleType="fitcenter" 按比例缩放图片视图最小边,居中显示 //...android:scaleType="fitend" 按比例缩放图片视图最小边,显示视图下部分位置 //android:scaleType="fitstart" 把图片按比例扩大/缩小到视图最小边

6.9K20

未来布局之星——ConstraintLayout

添加约束演示 可以看到,按钮控件有四个方向约束,如下图所示,按钮上、下、左、右边上各有一个小圆圈,鼠标可拖动小圆圈ConstraintLayout,与其添加约束。 ?...除了居中,约束还可以设置控件两边界之间距离比例,通过在右侧属性面板中,拖动水平和垂直方向进度条来调整两距离比例。 ?...如下图所示,在调整按钮宽度后,将两个按钮左右两添加约束,然后将下方按钮上边与上方按钮下边添加约束,拖动下方按钮,可设置两个按钮之间外边。 ?...较为复杂约束 调整控件外边及尺寸 细心读者们或许会发现,在调整控件位置比例时候,当进度条滑动至100时,控件未能完全贴上布局右边界,这是因为控件存在外边。 ?...这种相对于容器模式在ConstraintLayout中很少会使用。

1.9K20

大型编程电视剧连载 | CSS知识点硬核整理归纳(二)

5.4.5.2、 嵌套块元素垂直外边合并 对于两个嵌套关系块元素,如果元素没有上内边及边框,元素上外边会与子元素上外边发生合并,合并后外边两者中较大者。 ?...为了解决这个问题,大概有以下几个方案: 可以为元素定义上边框。 可以为元素定义上内边。 可以为元素添加overflow:hidden。...行内元素会按照顺序,从左到右顺序排列,碰到元素边缘则自动换行。常用:span、a、i、em。 浮动:让盒子普通流中浮起来,主要作用让多个块级盒子一行显示。...偏移属性 示例 描述 top top: 80px 顶端偏移量,定义元素相对于其父元素上边线距离。 bottom bottom: 80px 底部偏移量,定义元素相对于其父元素下边线距离。...left left: 80px 左侧偏移量,定义元素相对于其父元素左边线距离。 right right: 80px 右侧偏移量,定义元素相对于其父元素右边线距离 定位盒子有了偏移才有价值。

1.8K20

一、首页第一个首页栏制作【仿淘票票系统前后端完全制作(除支付外)】

,此时添加元素才有靠右显示: 接着添加一个正在热映文本,该文本需要设置其排版,上下左右内边,否则无法设置其框: 接着在这个文本中边框与圆角处设置下边颜色为主题色(紫红色...),只有下边生效,其他都设置空即可: 那么此时标题栏即可完成: 二、影片内容制作 标题头做完后就到了影片内容制作部分,影片内容布局如下图框选所示: 图中我们可以看到,...接着由于我们内容需要与上下左右边缘有一定距离,那么此时直接设置内容行内边即可统一其元素自带效果,此时设置这个内容行如下: 接着再内容行中创建一个行,命名为热映内容,这个热映内容也就是包裹单独一个影片信息行...即可占满整行: 接着右侧信息内部中也分为左侧和右侧 ,左侧影片信息,右侧按钮购买,那么此时创建两个行为这些内容容器,并且给予命名: 此时左侧信息 70% 右侧购票 30%...宽度,在此需要主要是,右侧购票信息按钮垂直居中,那么此时就需要给予这个购票信息高度撑开,再设置垂直对其为居中(如果你容器没有设置高度,那么撑开无效): 接着在左侧添加文本,文本宽度都为

8.6K20

你是否彻底了解margin属性?

——CSS权威指南 我比较喜欢使用“外边”这个词来解释margin(同理padding可以称之为“内边”,但是我又恰恰喜欢称呼padding“补白”或者“留白”),我们可以很清楚了解margin...这个问题发生原因是根据规范,一个盒子如果没有上补白(padding-top)和上边框(border-top),那么这个盒子上边会和其内部文档流中第一个子元素上边重叠。...再说了白点就是:元素第一个子元素上边margin-top如果碰不到有效border或者padding.就会不断一层一层找自己“领导”(元素,祖先元素)麻烦。...如果元素是第一个元素,则就是相对于元素margin距离(但第一个元素相对于元素margin-top而元素又没有设定padding-top/border-top的话要需要印证上面的垂直外边合并知识...应用margin:10px 20px 30px 40px;,左边这个css如果写在inline元素上,他效果大致是,上下无效果,左边离他相邻元素或者文本距离40px,右边离他相邻元素或者文本距离20px

78120

CSS学习笔记二

border-style 用于设置元素所有边框样式,或者单独地设置边框样式。 border-width 简写属性,用于元素所有边框设置宽度,或者单独地各边边框设置宽度。...border-top 简写属性,用于把上边所有属性设置一个声明中。 border-top-color 设置元素上边颜色。 border-top-style 设置元素上边样式。...relative:元素框偏移某个距离,元素保存其定位前形状 absolute:元素框文档流完全删除,相对于其包含块定位 fixed:元素框表现类似将position设置absolute,不过其包含块是视窗本身...属性 描述 position 把元素放置一个静态、相对、绝对、或固定位置中。 top 定义了一个定位元素上外边边界与其包含块上边界之间偏移。...如上;将top设置20px表示框从上往下(距离上)偏移20px,将left设置30px表示框从左往右(距离左)便宜30px。

1.2K30

iOS-屏幕适配实现(VFL)

= NO; VFL用法 VFL字符串语法 H :水平方向 V :垂直方向 注: 不指定方向默认水平方法 | :视图 -:标准间隔(默认左右边8像素,上边20像素) -xx- 非标准间隔(xx...水平方向上,blueView距离视图左右俩均为20 V:|-[button(50.0)]: 垂直方向上,距离视图顶部标准默认间距20,button高度50 H:|-20-[blueView...(100)] 水平方向上,blueView距离视图左边20,blueView100 V:[blueView(50)]-100@250-| 垂直方向上,blueView高度50,blueView...距离视图底部100,@250优先级低, 如果自动布局有冲突时, 该条约束就有可能失效 H:|-[blueView(50)]-10-[redView]-10-[yellowView(blueView...)]| 水平方向上,blueView距离视图左边标准间隔(默认8像素),yellowView距离视图右边0,redView距离blueView和yellowView左右边均为10,blueView

62110

【前端】:margin

[2个auto] 如果某一外边和 width auto,则设置 auto 那个外边等于 0。...如果未明确声明容纳块高度,那么百分数高度将被重置 auto。 百分数外边、内边值是相对于元素内容区宽度计算。...如果height=auto,那么默认高度是上边那个块级子代元素上边框外侧最下边那个块级子代元素下边框外侧之间距离。因此,子元素外边“游离”在所属元素外部。...如果块级元素有上内边或下内边,或者有上边框或下边框,那么高度是上边那个子元素上外边外边界最下边那个子元素下外边外边界之间距离。...line box高度是最高inline box顶部最低(这里指显示位置)inline box底部之间距离。

1.1K10

【CSS】课程网站网页底部开发 ( 网页底部盒子模型测量及样式 | 代码示例 )

底部大盒子 高度 415 像素 , 实际内容距离顶部有 30 像素间隔 , 这里使用 30 像素 内边撑开该间隔 , ( 外边会造成塌陷 ) , 由于内边会撑大盒子 , 这里使用 385...内容尺寸 + 30 上内边 = 415 组成盒子高度 ; /* 底部大盒子样式 宽度充满浏览器 */ .footer { /* 高度 415 由于 内边会撑大盒子因此 这里设置 385 高度...设置左浮动 使其与表单在同一行显示 */ float: left; /* 按钮宽度 50 像素 */ width: 50px; /* 按钮高度 40 像素 但是为了与容器匹配 这里拉伸到 42...头像样式 */ .user .user-img { float: left; /* 用户头像 30 像素 容器高 42 上下各 6 像素 图像垂直居中 */ padding: 6px 0;...但是最后一个盒子右侧添加 15 像素右边地话 , 会导致最后一个元素掉到第二行 , 这里需要将盒子宽度 1200 像素修改为 1215 像素 正好放 5 盒子 + 5

4.1K30

Android:你要了解自定义View基础概念都在这里了!

视图(View)定义 视图(View)表现为显示在屏幕上各种视图,如TextView、LinearLayout等。 2. 视图(View)分类 **View主要分为两类: ** a....4个顶点位置描述分别由4个值决定:(请记住:View位置是相对于控件而言) Top:子View上边view上边距离 Left:子View左边界view左边界距离 Bottom:子...View下边View上边距离 Right:子View右边view左边界距离 ?...个人建议:按顶点位置来记忆: Top:子View左上角View顶部距离; Left:子View左上角View左侧距离; Bottom:子View右下角View顶部距离; Right:子...getRight(); //获取子View右下角View左侧距离 与MotionEvent中 get()和getRaw()区别 //get() :触摸点相对于其所在组件坐标系坐标

52510

android常用布局详解「建议收藏」

View布局显示方式直接影响用户界面,View布局方式是指一组View元素如何布局,准确说是一个ViewGroup中包含一些View怎么样布局。...ViewGroup类是布局(layout)和视图容器(View container)基类,此类也定义了ViewGroup.LayoutParams类,它作为布局参数基类,此类告诉视图其中视图如何显示...RelativeLayout 相对布局:是一个ViewGroup以相对位置显示视图(view)元素,一个视图可以指定相对于兄弟视图位置(例如在给定视图左边或者下面)或相对于 RelativeLayout...: (1)layout_margin 用于设置控件边缘相对于控件 android:layout_marginLeft android:layout_marginRight android:...layout_marginTop android:layout_marginBottom (2) layout_padding 用于设置控件内容相对于控件边缘 android:layout_paddingLeft

1.8K40

一道面试题来看伪元素、包含块和高度坍塌

不会发生坍塌情况 根节点元素 水平(Horizontal margins)不会崩溃 「如果具有间隙元素顶部和底部相邻,他会与后续同级元素一起坍塌,但是不会与元素底部一起坍塌(If...盒子上边和第一个流入子元素上边 盒子下边和同级后一个流入元素上边 如果元素高度“auto”,最后一个流入子元素底部和其父元素底部 某个元素没有建立新 BFC,并且 min-height...「如果'min-height'属性零,并且框没有顶部或底部边框,也没有顶部或底部填充,并且框'height'0或'auto',并且框不包含,则框自身会折叠 行框,其所有流入子页(如果有的话...image-20200519001704179 塌陷如何解决 通用型 1.改变盒子模型(非 block 模型) 2.创建新 BFC 限制型 查看刚才不会发生高度坍塌情况 塌陷如何计算 1.当两个或更多边坍塌时...2.当全为负数时候,取最小值。 3.在存在负情况下,最大值中减去负绝对值最大值。

1.1K20

自定义View基础 - 最易懂自定义View原理系列(1)

View类简介 View类是Android中各种组件基类,如View是ViewGroup基类 View表现为显示在屏幕上各种视图 Android中UI组件都由View、ViewGroup组成。...4个顶点位置描述分别由4个值决定: (请记住:View位置是相对于控件而言) Top:子View上边view上边距离 Left:子View左边界view左边界距离 Bottom...:子View下边View上边距离 Right:子View右边view左边界距离 如下图: ?...个人建议:按顶点位置来记忆: Top:子View左上角View顶部距离; Left:子View左上角View左侧距离; Bottom:子View右下角View顶部距离 Right:子View...getRight(); //获取子View右下角View左侧距离 与MotionEvent中 get()和getRaw()区别 //get() :触摸点相对于其所在组件坐标系坐标

45210

【CSS】课程网站头部制作 ⑤ ( 用户栏测量 | 用户栏代码编写 | 代码示例 )

放置在一行 ; 然后 , 设置用户栏头像 盒子样式 , 其设置 6 像素 上下内边 , 使得头像图片垂直居中 ; 整体 用户栏盒子 高度 42 像素 ; 头像图片宽高均为 30 像素 ; 头像...; } /* 用户栏 头像样式 */ .user .user-img { float: left; /* 用户头像 30 像素 容器高 42 上下各 6 像素 图像垂直居中 */ padding...: skyblue;*/ } /* 鼠标经过链接时样式 */ .nav ul li a:hover { /* 鼠标经过导航栏链接 , 底部显示 2 像素 #00a4ff 颜色实线 */ border-bottom...设置左浮动 使其与表单在同一行显示 */ float: left; /* 按钮宽度 50 像素 */ width: 50px; /* 按钮高度 40 像素 但是为了与容器匹配 这里拉伸到 42...头像样式 */ .user .user-img { float: left; /* 用户头像 30 像素 容器高 42 上下各 6 像素 图像垂直居中 */ padding: 6px 0;

2.4K30

html中offsetTop、clientTop、scrollTop、offsetTop各属性介绍(转)

属性指定坐标的高度 offsetLeft:获取对象相对于版面或由offsetParent属性指定坐标的计算左侧位置 offsetTop:获取对象相对于版面或由offsetTop属性指定坐标的计算顶端位置...,因为上边比来是 “tool” 层上边框。...“重置”按钮 offsetTop 指“重置”按钮“tool”层上边间隔,因为上边比来是 “tool” 层上边框。...“重置”按钮 offsetLeft 指“重置”按钮“提交”按钮右边间隔,因为其左边比来是“提交”按钮右边框。 以上属性在 FireFox 中也有效。...便是在呈现了横向迁移转变条景象下,迁移转变条拉动间隔. 7.scrollTop 对象最顶部对象在当前窗口显示局限内间隔. 便是在呈现了纵向迁移转变条景象下,迁移转变条拉动间隔.

7.6K20

盒子模型(CSS重点)

其实,CSS就三个大模块: 盒子模型 、 浮动 、 定位,其余都是细节。要求这三部分,无论如何也要学非常精通。...border-color:上边 [右边 下边 左边]; 颜色值、#十六进制、rgb(r,g,b)、rgb(r%,g%,b%) 边框综合设置 border:四宽度 四样式 四颜色; 表格细线边框...值个数 表达意思 1个值 padding:上下左右边 比如padding: 3px; 表示上下左右都是3像素 2个值 padding: 上下边右边 比如 padding: 3px 5px;...表示 上下3像素 左右 5像素 3个值 padding:上边右边 下边 比如 padding: 3px 5px 10px; 表示 上是3像素 左右是5像素 下是10像素 4个值 padding...width和height属性值可以为不同单位数值或相对于元素百分比%,实际工作中最常用是像素值。

1.6K10

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券