小编Nio*_*ion的帖子

文本中的 SwiftUI 背景颜色会忽略安全区域,即使它未设置为忽略

我的问题是标题本身。我遵循本教程是为了了解 VStack、HStack、ZStack 和垫片:https://www.youtube.com/watch?v =6cM6wTMb-Co&t=973s

问题从视频的 17:05 开始,我无法得到与视频相同的结果。文本视图的背景颜色忽略模拟器的顶部和底部安全区域。

import SwiftUI

struct ContentView: View {
    var body: some View {
        VStack{
            HStack{
                Text("Left side").background(Color.green)
                Spacer()
            }
            Spacer()
            HStack{
                Spacer()
                Text("Right Side").background(Color.green)
            }
        }
    }
}

struct ContentView_Previews: PreviewProvider {
    static var previews: some View {
        ContentView()
    }
}
Run Code Online (Sandbox Code Playgroud)

结果 :在此输入图像描述

即使我没有指定文本视图的背景颜色来忽略安全区域,他们也会忽略它。这是真正的最终结果吗?因为视频上的结果是不同的。预先感谢您的回复!

ios swift swiftui

5
推荐指数
1
解决办法
1868
查看次数

iOS | Alamofire,如何将原始 JSON 数据发送到正文

我有一个关于使用 Alamofire 将原始 JSON 发送到端点的问题。

使用下面的代码

let request = AF.request("URL OF ENDPOINT", method: .post, parameters: ["FirstName" : "kwstas"], encoder: URLEncodedFormParameterEncoder(destination: .httpBody), headers: headers).responseJSON{ (response) in
                //Check the result from Alamofire's response and check if it's a success or a failure
                switch response.result {
                case .success(let value):
                    //Everything is fine, return the value in onNext
                    observer.onNext(value)
                    observer.onCompleted()
                case .failure(let error):
                    //Something went wrong, switch on the status code and return the error
                    switch response.response?.statusCode {
                    case 403:
                        observer.onError(ApiError.forbidden)
                    case 404:
                        observer.onError(ApiError.notFound) …
Run Code Online (Sandbox Code Playgroud)

post xcode ios swift alamofire

2
推荐指数
1
解决办法
3569
查看次数

所有示例的 Ruby on Rails 失败/错误

我正在按照本指南构建restful json api https://www.digitalocean.com/community/tutorials/build-a-restful-json-api-with-rails-5-part-one#project-setup

我遵循了每一个步骤,直到模型区域(有 5 个区域,先决条件,项目设置,模型,控制器,结论)开始测试......但是,当我尝试运行任何测试时,我的所有示例(其中 5 个)他们)都失败了。

C:\Users\nion1\todos-api>bundle exec rspec
FFFFF
Failures:

1) Item
 Failure/Error: example.run
   `name` is not available from within an example (e.g. an `it` block) or from constructs that run in the scope of an example (e.g. `before`, `let`, etc). It is only available on an example group (e.g. a `describe` or `context` block).
 # ./spec/rails_helper.rb:53:in `block (3 levels) in <top (required)>'
 # ./spec/rails_helper.rb:52:in `block (2 levels) in <top (required)>'

2) Item
 Failure/Error: example.run
   `name` …
Run Code Online (Sandbox Code Playgroud)

ruby api rest ruby-on-rails ruby-on-rails-6

1
推荐指数
1
解决办法
2273
查看次数

标签 统计

ios ×2

swift ×2

alamofire ×1

api ×1

post ×1

rest ×1

ruby ×1

ruby-on-rails ×1

ruby-on-rails-6 ×1

swiftui ×1

xcode ×1