在SwiftUI中,可以使用padding()
和lineSpacing()
修饰符来为引线对齐的文本视图指定x和/或行距填充。
padding(.horizontal, value)
来指定文本视图的左右填充值。例如,padding(.horizontal, 10)
会在文本视图的左右两侧添加10个点的填充。lineSpacing(value)
来指定文本视图的行距。例如,lineSpacing(5)
会在文本视图的每行之间添加5个点的行距。下面是一个示例代码,演示了如何在SwiftUI中为引线对齐的文本视图指定x和行距填充:
import SwiftUI
struct ContentView: View {
var body: some View {
VStack {
Text("Hello, World!")
.font(.title)
.padding(.horizontal, 20)
.lineSpacing(10)
Text("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed euismod, nisi eget vestibulum lacinia, mauris libero consectetur nisi, at aliquet nunc urna non nisi. Nulla facilisi. Sed nec nunc id lectus rhoncus lacinia. Sed id aliquet sem. Sed vitae metus id nisi efficitur ultricies. Sed auctor, nisl nec lacinia fringilla, urna tellus ultrices mi, nec lacinia quam velit ac nunc.")
.padding(.horizontal, 10)
.lineSpacing(5)
}
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}
在上面的示例中,第一个文本视图使用了20个点的水平填充和10个点的行距填充,第二个文本视图使用了10个点的水平填充和5个点的行距填充。
请注意,这只是在SwiftUI中为引线对齐的文本视图指定填充的一种方法,还有其他的方式可以实现相似的效果。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Bootstrap 附加导航(Affix)插件</title>
<link rel="stylesheet" href="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="http://cdn.static.runoob.com/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<style>
/* Custom Styles /
ul.nav-tabs{
width: 140px;
margin-top: 20px;
border-radius: 4px;
border: 1px solid #ddd;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.067);
}
ul.nav-tabs li{
margin: 0;
border-top: 1px solid #ddd;
}
ul.nav-tabs li:first-child{
border-top: none;
}
ul.nav-tabs li a{
margin: 0;
padding: 8px 16px;
border-radius: 0;
}
ul.nav-tabs li.active a, ul.nav-tabs li.active a:hover{
color: #fff;
background: #0088cc;
border: 1px solid #0088cc;
}
ul.nav-tabs li:first-child a{
border-radius: 4px 4px 0 0;
}
ul.nav-tabs li:last-child a{
border-radius: 0 0 4px 4px;
}
ul.nav-tabs.affix{
top: 30px; / Set the top position of pinned element */
}
</style>
<script>
("#myNav").affix({
offset: {
top: 125
}
});
});
</script>
</head>
<body data-spy="scroll" data-target="#myScrollspy">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam eu sem tempor, varius quam at, luctus dui. Mauris magna metus, dapibus nec turpis vel, semper malesuada ante. Vestibulum id metus ac nisl bibendum scelerisque non non purus. Suspendisse varius nibh non aliquet sagittis. In tincidunt orci sit amet elementum vestibulum. Vivamus fermentum in 领取专属 10元无门槛券 手把手带您无忧上云Bootstrap Affix
第一部分
扫码
相关资讯
活动推荐