gpt4 book ai didi

ios - Swift:在 iOS 中显示的键盘顶部创建边框或细线

转载 作者:搜寻专家 更新时间:2023-11-01 05:46:39 24 4
gpt4 key购买 nike

如主题所述,我尝试在我的 UIKeyboard 外观上创建一条小线。原因是,如果我在白色背景下弹出白色键盘,它看起来很糟糕。

一个想法是创建一条 1px 的细线并将其放在底部,隐藏它并在显示键盘时显示它并将其与自动布局对齐。这个想法的缺点是在每个 View 中都这样做。

感谢您的想法。

最佳答案

每个 UITextFieldUITextView 都有一个 inputAccessoryView 属性(继承自 UIResponder 父类(super class))。当其中一个 View 成为第一响应者并且系统显示屏幕键盘时,系统会自动在键盘顶部显示第一响应者的 inputAccessoryView。例如,in this answer ,带有左右箭头和“完成”按钮的黑色条是一个 inputAccessoryView

因此,让您在键盘顶部获得一条细线的最简单方法可能是创建一个点高 View 并将其设置为文本字段或 TextView 的 inputAccessoryView。将附件 View 的背景颜色设置为深色。

关于ios - Swift:在 iOS 中显示的键盘顶部创建边框或细线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38259754/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com