ios 12 开始 是否无法 改变 searchBar 中 textField 的 高度 宽度

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

我们其实都知道UISearchBar是UITextFiled和UISegmentedControl的组合和扩展,我们如果需要修改我们搜索栏里面的文本框的顏色我们应该怎么修改呢,我们要修改搜索栏的placeholder的颜色又应该怎么修改呢还有有一些普遍的属性具体看代码。

13的API的变动和适配问题在一段时間内可能会有不同的问题和方式出现,会持续更新如果您有好的建议和方法,欢迎加QQ群:我们一起来探讨,完善。

  • 暂时没有强制使用WKWebView,但是在13开始UIWebView已是废弃的API以后更高的版本中防止出现问题,尽早移除是上上之策

  • 这个来自别人的文章,可以查看哪些sdk使用了UIWebView(我沒有试过):

10.UISegmentedControl 默认样式改变,默认样式变为 白底黑字如果设置修改过颜色的话,页面需要修改

目前我的项目中也是使用 LaunchImage来设置启动图但昰在13开始苹果建议使用 .

1.UITextFiled 修改根据kvc提示文字的大小和颜色,在13会直接崩溃报错信息如下

在13中,继续这样会崩溃,如下图

系统提供可以直接獲取到的方法

在使用的过程中需要判断处理

四、关于暗黑模式和切换

1. 暗黑模式是13的一大亮点,下面来看看模式切换的设置
//模式发生变化會回调这里

需要在xcode11上处理,如下图


选择后出现下图所示的可以防止Dark模式下图片的地方

这样还是比较快捷的,例外如果切图是有背景色的估计会有点麻烦可能会需要重新切,具体看适配情况

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

使用第一种情况的还会出现闪退。

接下来就是重点了!!!

在13开始,我们可以通過这个属性去获取UISearchBar的TextField并且对齐进行自定义样式

笔者在项目中是这样获取到该属性,并且对其进行自定义的

发布了10 篇原创文章 · 获赞 7 · 訪问量 2万+

我要回帖

更多关于 ios13.3.4 的文章

 

随机推荐