问题标签 [material-components-ios]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
43 浏览

ios - 使用 material.io 在 iOS 中实现 Navigation Drawer

我正在尝试使用 UITabBarController 实现侧边菜单。

我遇到了 material.io 组件。

如何使用material.io在iOS中实现导航抽屉

他们的文档不是很清楚。

https://www.material.io/components/navigation-drawer#modal-drawer

我使用了上面的代码。

有人可以帮忙吗?

0 投票
1 回答
53 浏览

ios - 如何在swift中使用Google Material MDCOutlinedTextField从文本字段中删除占位符文本?

这是我编写的代码,但是当用户在文本字段中但没有文本时,文本字段中仍然出现占位符,并且还显示在浮动标签中,当我在此文本字段中时,我只想删除

0 投票
0 回答
51 浏览

ios - MDCChipView 设置图片大小

我正在使用 MDCChipView 在 UICollectionView 内显示芯片我有一个 512x512 像素的图像,我需要将大小设置为 50x50,但无论我做什么设置,模拟器内的大小始终是 512x512。

我在里面做了这个设置:

这是对我不起作用的糟糕教程: MDCChipView

简而言之,这个库应该类似于 Android 的芯片。ChipView 包含一个名为 imageView 的 ImageView,它应该包含 Chip 的图像。

我试图:

  1. 将框架设置为芯片图像:configChip.imageView.frame = CGRect(x: 0, y: 0, width: 50, height: 50)
  2. 将框架设置为 MDCChipView:configChip.frame = CGRect(x: 0, y: 0, width: 50, height: 50)
  3. 缩放图像UIGraphicsImageRenderer:这会导致奇怪的行为,第二个芯片被绘制在包含图像的芯片上
  4. 将芯片之间的高度约束设置为精确常数 50:不起作用
  5. 将高度约束设置chip.Image为精确常数 50:不起作用
  6. 设置芯片和之间的高度相等chip.Image(保持点 4. 和 5. 的约束)
  7. 图片集contentMode(我都试过了)
  8. 裁剪图像的边界:仅显示图像的切碎的一小部分
  9. 设置translatesAutoresizingMaskIntoConstraintsfalse芯片和图像(不工作)
  10. 使用尺寸适合图像:sizeThatFits(CGSize(width: 50, height: 50))

我尝试的一切(不包括第 3 点),我得到相同的结果。在我看来,它正在做一些事情,将图像调整为加载图片的确切大小。

筹码结果

0 投票
1 回答
65 浏览

ios - 如何为 MDCAlertController 上的消息设置粗体属性?

我正在尝试在MDCAlertController包含粗体字的单词上设置属性消息。但是,iOS 上的 Material Components 库似乎忽略了它,我不知道为什么。

这是我正在使用的代码,下面我提供了结果的屏幕截图。

在此处输入图像描述

0 投票
0 回答
77 浏览

ios - 快速使用 MDCOutlinedTextField 时浮动标签文本和占位符文本中断

我正在使用这个库,MDCOutlinedTextField,SWIFT 5,XCODE 版本 13.1 (13A1030d)。

当我通过试飞或不运行 Xcode 运行应用程序时,我遇到了这些问题,但是当我通过 Xcode 运行时,它工作得非常好。我附上下面的问题截图。

图1 图 2

在第一张图片中,城市和密码占位符文本被破坏(在大多数情况下,只有最后两个单词没有显示),当我在文本字段中写一些东西时,地址标签文本被破坏,正如我们在第二张图片中看到的那样. 我不知道为什么会这样,我在下面附上了我的代码。

如果有人知道这个解决方案,请与我分享谢谢。

0 投票
1 回答
62 浏览

terminal - 如何离线查看组件和 API 的 MUI 库?

我希望能够在离线时在我的 Mac 上查看 MUI 的组件库和 api 文档。MUI 支持人员向我提供了以下说明

这就是我放入终端的内容。

这就是我从 终端中得到的

我应该为每个命令输入添加终端输出吗?(yarn docs:build 是很多行)