小编iSt*_*rnZ的帖子

如何向容器添加背景颜色,包括 Flutter 中的 Expanded

我目前在Flutter中遇到布局问题:/

因此,我想向容器添加背景颜色,该容器嵌入带有SizedBoxExpanded小部件的小部件。

布局就像没有颜色的魅力一样,但当我添加属性颜色时显示错误:(

这是代码:

Container(
  color: Colors.white // <- Not working when I add color property
  child: Expanded(
    child: Column(
      children: <Widget>[
        SizedBox(),
        Expanded()
      ],
    ),
  ),
),
SizedBox(),
Run Code Online (Sandbox Code Playgroud)

这是错误:

错误

有关信息,这是我想要实现的布局,我只想为蓝色容器设置背景颜色,并为底部 SizedBox 设置透明颜色(以便看到橙色背景渐变)。

布局

预先非常感谢!

layout flutter flutter-layout

7
推荐指数
2
解决办法
3万
查看次数

如何为 GET 方法发送 HTTP 正文纯文本?

我遇到了一个问题,我使用iGDB REST API,它需要使用GET方法为某些端点发送一些纯文本

PostMan没有问题(通过选择“正文”>“原始”并粘贴我的查询),但是当我尝试使用 Objective-C 时,出现一个错误,告诉我“ GET 方法不能有正文”...

邮递员示例

这是我的应用程序中使用的代码

NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:@"MY_URL"]];
[request addValue:@"text/plain" forHTTPHeaderField:@"Content-Type"];
[request setHTTPMethod:@"GET"];
[request setHTTPBody:[@"sort popularity desc;" dataUsingEncoding:NSUTF8StringEncoding]];
Run Code Online (Sandbox Code Playgroud)

编辑 02/10/2019

试图在标题中添加每个过滤器不起作用...

NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:@"MY_URL"]];
[request setValue:[[@"id,name,first_release_date,release_dates,cover,platforms" dataUsingEncoding:NSUTF8StringEncoding] base64EncodedStringWithOptions:0] forHTTPHeaderField:@"fields"];
[request setValue:[[@"popularity desc" dataUsingEncoding:NSUTF8StringEncoding] base64EncodedStringWithOptions:0] forHTTPHeaderField:@"sort"];
[request setValue:[[@"5" dataUsingEncoding:NSUTF8StringEncoding] base64EncodedStringWithOptions:0] forHTTPHeaderField:@"limit"];
[request setValue:[[@"0" dataUsingEncoding:NSUTF8StringEncoding] base64EncodedStringWithOptions:0] forHTTPHeaderField:@"offset"];
Run Code Online (Sandbox Code Playgroud)

提前感谢您的任何答复!

xcode objective-c nsurlrequest ios

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

实时活动/动态岛无法显示来自资产或数据的图像

我无法在实时活动和动态岛屿小部件中显示来自资产的图像。

它可以很好地处理图标,但不能处理来自资产或 UIImage(通过数据)的图像。

这有效:

Image(systemName: "timer")
Run Code Online (Sandbox Code Playgroud)

不起作用

Image("pizza")
Run Code Online (Sandbox Code Playgroud)

我的应用程序资产如下所示:

Xcode 资源

我在扩展中复制了资产:

构建阶段

当我从资产添加图像时,不会创建实时活动通知。任何帮助,将不胜感激!

我尝试过但不起作用:

  • 将资产从主应用程序移动到扩展程序
  • 从数据加载图像
  • 指定图像的固定尺寸

widget swift flutter swiftui dynamic-island

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