如何将marginTop设置为iOS中的Label,如android

时间:2018-04-14 14:28:06

标签: ios swift storyboard margin

在android中我们使用这样的margin top但在ios中如何在storyboard中使用marginTop?抱歉,我是ios的新手

<View
android:layout_marginTop = "5dp"
</View>

2 个答案:

答案 0 :(得分:1)

在iOS中,我们使用自动布局约束。您可以在Interface Builder中分配它们,也可以以编程方式进行分配。作为@J。 Doe建议,这是你可以在Interface Builder中分配它的方法。要以编程方式分配它,您可以将锚点用于iOS 10.0以上的部署目标,如下所示:

let View = UIView()
View.translatesAutoresizingMaskIntoConstraints = false
anyViewYouWantToAddViewTo.addSubview(View)
View.topAnchor.constraint(equalTo: anyViewYouWantToAddViewTo.topAnchor, constant: 15).isActive = true
View.bottomAnchor.constraint(equalTo: anyViewYouWantToAddViewTo.bottomAnchor, constant: 0).isActive = true
View.leadingAnchor.constraint(equalTo: anyViewYouWantToAddViewTo.leadingAnchor, constant: 0).isActive = true
View.trailingAnchor.constraint(equalTo: anyViewYouWantToAddViewTo.trailingAnchor, constant: 0).isActive = true

答案 1 :(得分:0)

看图,很简单:

enter image description here