首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WidgetKit扩展中的顶部对齐标签

WidgetKit扩展中的顶部对齐标签
EN

Stack Overflow用户
提问于 2020-08-09 23:54:07
回答 1查看 142关注 0票数 1

我正在尝试为我的一个应用程序创建一个WidgetKit扩展。我想有一个顶部对齐的标签和一些动态内容。

问题是所有的内容都是以内容为中心的。我希望标签在顶部,容器应该填满其余的空间。在该容器中的是项目(也不居中,从顶部开始)。

这是我的代码:

代码语言:javascript
复制
struct WidgetView : View
{
    var data: DataProvider.Entry
    
    var body: some View
    {
        Text("Test")
            .font(Font.system(size: 14.0, weight: .medium, design: .default))
            .fontWeight(.semibold)
            .background(Color.white)
            .foregroundColor(Color.red)
            .padding(.top, 8.0)

        ForEach(0 ..< 2, id: \.self)
        {
            _ in
            
            Text("This is just some text")
        }
    }
}

这将导致以下视图:

我尝试添加一个ScrollView和一个LazyVStack。现在它看起来就像我想要的样子,但是有一个红色的圆圈(可能在WidgetKit中不允许?):

这个是可能的吗?这是我第一次接触SwiftUI

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-08-10 00:12:34

使用底部带有间隔的VStack

代码语言:javascript
复制
VStack {
    Text("Test")
        .font(Font.system(size: 14.0, weight: .medium, design: .default))
        .fontWeight(.semibold)
        .background(Color.white)
        .foregroundColor(Color.red)
        .padding(.top, 8.0)
    ForEach(0 ..< 2, id: \.self)
    {
        _ in

        Text("This is just some text")
    }
    Spacer()
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63328414

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档