iOS开发 - placeholder默认灰色在同系统同型号手机上显示不一致(灰和黑)
2023-09-11 14:21:22 时间
也是偶然才发现,placeholder默认的灰色在两款6上面显示颜色不一样,正常的为灰色,不正常的为黑色,先来看两组图:
“想去”App登陆界面
“片刻”App登陆界面
博主分别着了几款App看了下,两款手机上,有相当一部分App显示placeholder颜色不一样,这个不知道是不是苹果的bug(出现在个别手机上,很不幸的出现在博主老婆手机上,所以才能刚好拿出来给大家分享)。
这里为什么要说相当一部分App,而不是全部App,因为像QQ,微信,新浪,支付宝,淘宝这样火的要上天的App上面是正常的,原因就是他们的开发者了,偷懒的话,设置placeholder后默认为灰色是大多数初级开发者常干的事,如果没有需求表明让用特殊颜色,我想没人会闲着没事去封装,利用别的方法给上一个确定的颜色。可见那些主流App火是有道理的,态度决定一切。
接下来还有一个问题,设置placeholder颜色你们用什么方法:
[textField setValue:[UIColor colorWithRed:0.49f green:0.48f blue:0.49f alpha:1.00f] forKeyPath:@"_placeholderLabel.textColor"];
这个?我估计大多数人会用这个,这里发现一个小问题会导致设置颜色失效,详情请看下篇博客。
相关文章
- (NO.00002)iOS游戏精灵战争雏形(一)
- [ IOS ] iOS-控制器View的创建和生命周期
- iOS真机调试 for Xcode 5
- 显示iOS所有系统字体
- iOS开发-常用第三方开源框架介绍(你了解的ios只是冰山一角)
- ios CGRec用法
- iOS开发系列--绘图与滤镜全面解析
- iOS开发笔记--Layer 图层圆角、边框 、底纹其他常用操作
- Ios开发之 -- js和ios的交互
- iOS 打开系统相册和使用相机
- iOS 获取手机的型号,系统版本,软件名称,软件版本
- iOS 应用程序内部国际化,不跟随系统语言
- iOS之UI--UITabBarController
- iOS开发UI篇—IOS开发中Xcode的一些使用技巧
- iOS开发UI篇—ios应用数据存储方式(XML属性列表-plist)
- IOS Core Image之一
- iOS学习之Objective-C 2.0 运行时系统编程
- iOS设计模式之策略模式
- 配置超级用户口令(Cisco IOS系统)
- 【学习总结】IOS系统和Android系统的区别
- iOS中 自定义系统相机
- IOS中调用系统拨打电话与发送短信
- IOS之Block的应用-textFeild的回调应用
- ios swift5 时间戳 时间差 日期格式 Date
- ios swift runtime
- ios swift截取数组(Arrays)
- iOS swift cell创建的两种方式(注册与不注册)
- iOS 13 SceneDelegate适配(Xcode 11,适配ios13以下系统)
- iOS开发--漫谈内存管理(一)
- iOS发展- 文件共享(使用iTunes导入文件, 并显示现有文件)
- iOS抽屉效果
- xcode6 iOS sdk8.1隐藏系统状态栏
- ios面试题和知识点整理