问题标签 [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 投票
1 回答
944 浏览

ios - MDCTextInputController 错误消息涵盖输入的文本

使用材料组件/材料组件-ios v85.8.0

错误消息覆盖了输入的文本,看起来很糟糕: iOS

然而,Android 材料设计确实将错误置于以下行: 安卓

想知道是否有办法做到这一点,或者我做错了。

我跟着他们的教程:https ://codelabs.developers.google.com/codelabs/mdc-101-swift/#2

0 投票
1 回答
1997 浏览

ios - 如何更改 MDCTextField 占位符文本颜色?

我目前正在使用它MDCTextInputControllerOutlined。我已经试过了

但不工作

0 投票
1 回答
191 浏览

ios - 如何使用 Xamarin 在 iOS 上设置 Material Components 标签栏的宽度

我在 iOS Xamarin 应用程序中使用Material Components,并希望将MDCTabBar指示器的宽度设置为更大的值,例如 8 dp。

据我了解,我应该提供自定义对象实现TabBarIndicatorTemplateSelectionIndicatorTemplate.

所以假设我初始化了tabbar:

然后使用我的自定义CustomTabBarIndicatorTemplate

实现如下:

不幸的是,这会导致 iOS 上的本机崩溃:

我应该如何正确实现这一点?

0 投票
0 回答
361 浏览

ios - iOS Material Components MDCButton在按下按钮时更改文本颜色

我正在使用带有情节提要的 MDCButton,如何在按下按钮(或处于突出显示状态)时设置文本颜色。我MDCSemanticColorScheme用来设置按钮的配色方案。基本上我需要将titleColor 与inkColor 进行对比。

从 Storyboard 初始化的按钮代码:-

0 投票
0 回答
378 浏览

swiftui - 在具有 UIViewRepresentable 大小问题的 SwiftUI 中使用 Material MDCCard

我正在尝试在 SwiftUI 中使用 Material 组件 MDCCard 并尝试使其大小与其子视图完全相同,但最终我得到了拉伸大小以填充其父级中的任何可用空间。

我怎样才能让它的大小包裹它的内容。

这是我的材料卡

这是使用的预览

结果是

结果

0 投票
3 回答
8630 浏览

ios - 左上角边框上带有标签的 TextField

我需要在我的快速项目中使用占位符实现大纲文本字段,例如 Material UI。我尝试用谷歌搜索相同但找不到​​任何东西。有谁知道如何快速实现它?参考图片:

在此处输入图像描述

套装

0 投票
1 回答
1222 浏览

ios - 如何设置 MDCMultilineTextField 和 MDCTextInputControllerOutlinedTextArea 的高度

我已经引用了这个并尝试了最佳答案。但是我仍然无法扩展MDCTextInputControllerOutlinedTextArea. 这是我正在使用的代码:

理想情况下,我希望文本区域的边框扩展到弹出的键盘顶部,但我什至不确定如何像帖子建议的那样增加边框的高度,更不用说将它增加到顶部的高度的键盘。如果我查看实际文本输入字段的背景颜色,那么我可以看到它实际上延伸到了 ui 视图容器的底部,但边框没有。我怎样才能修复它以便调整高度?

在此处输入图像描述

0 投票
1 回答
129 浏览

ios - 如何更改 textColor 或 MDCTextInputControllerOutlined

我正在使用MDCTextInputControllerOutlined,我想将 textColor 更改为白色我尝试了很多方法,但我无法更改 textColor 下面是我的代码:

如何更改文本MDCTextInputControllerOutlined

0 投票
1 回答
311 浏览

ios - Swift 4.2 错误 dyld: Symbol not found: _OBJC_CLASS_$_MDCSnackbarManager 实现 ios Material Design 的snackbar

我正在尝试为 IOS 实现 material.io 的snackbar

我已经用 cocoapods 安装了它,并且我已经在我的课堂上导入了它

然后我运行它,一切都很好。

但是在我实现它之后,它显示一个错误说dyld: Symbol not found: _OBJC_CLASS_$_MDCSnackbarManager

我通过

0 投票
0 回答
248 浏览

ios - 有什么方法可以在没有材料主题的情况下在 Swift 中从 MDCChipField 更改芯片背景颜色?

从 MDCChipView() 添加芯片