小编Ken*_*kin的帖子

SwiftUI 如何向文本视图添加下划线?

有没有办法修改文本视图以具有下划线?例如像下面这样的文字:

您的?文本?

Text(Constants.chooseText)
    .font(Font.system(size: 26))
    .foregroundColor(Color.white)
    .padding(.bottom, 80)
Run Code Online (Sandbox Code Playgroud)

ios swift swiftui

13
推荐指数
4
解决办法
7315
查看次数

如何在 SwiftUI 列表视图中的项目之间创建间距?

我似乎找不到在List项目之间创建间距的方法。也许我一开始就不应该列在列表中?

在此处输入图片说明

你怎么认为?

这是生成视图的代码:

struct ContentView: View {
    
    @ObservedObject var ratesVM = RatesViewModel()
    
    init() {
        UINavigationBar.appearance().largeTitleTextAttributes = [.foregroundColor: UIColor.white]
        UITableView.appearance().backgroundColor = UIColor.init(named: "midnight blue")
        UITableViewCell.appearance().backgroundColor = .green
        UITableView.appearance().separatorStyle = .none
    }
    
    var body: some View {
        
        NavigationView {
            List (ratesVM.ratesList, id: \.self) { rate in
                    Image(systemName: "plus")
                    
                    Button(action: {print("pressed")}) {
                        Text(rate.hebrewCurrencyName)
                }
            }
            .navigationBarTitle("????? ????")
            .navigationBarItems(leading:
                Button(action: {
                    print("button pressed")
                    self.ratesVM.callService()
                }) {
                    Image(systemName: "plus")
                        .foregroundColor(Color.orange)})
        }.environment(\.layoutDirection, .rightToLeft)
    }
}
Run Code Online (Sandbox Code Playgroud)

listview ios swift swiftui

6
推荐指数
2
解决办法
9220
查看次数

标签 统计

ios ×2

swift ×2

swiftui ×2

listview ×1