苹果发病了 所以适配开始 参考iOS 13 适配、iOS13 新特性简介、iOS13 暗黑模式(Dark Mode)适配之OC版、iOS 13 适配 ING...、iOS 13 适配(持续更新)、iOS 13 适配总结、iOS 13 以及深色模式(黑暗模式Dark Mode)的适配
KVC访问私有属性崩溃
- textField的placeholder的字体颜色设置---改成可变富文本
- 把项目中的KVC访问都去掉吧 如UIAlertAction
presentViewController
- modalPresentationStyle:是全屏 必须加上
- modalTransitionStyle:UIModalTransitionStylePartialCurl 翻页效果动画有问题不能用了
TextField、TextView、UIButton、UI label 字体颜色需要设置
NSMutableAttributedString *placeholder = [[NSMutableAttributedString alloc]initWithString:@""];
placeholder.font = [UIFont systemFontOfSize:14*ADAPTER_WIDTH weight:UIFontWeightRegular];
placeholder.color = kColor160;
tf.attributedPlaceholder = placeholder;
if (itemModel != nil && itemModel.placeholder != nil) {
NSMutableAttributedString *placeholder = [[NSMutableAttributedString alloc]initWithString:itemModel.placeholder];
placeholder.font = [UIFont systemFontOfSize:14*ADAPTER_WIDTH weight:UIFontWeightRegular];
placeholder.color = kColor160;
self.textField.attributedPlaceholder = placeholder;
}
UITableViewCell 颜色 UICollectionView不需要管 UITableViewHeaderFooterView必须设置contentView的背景颜色
- 给定默认颜色
- (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
{
if (self = [super initWithStyle:style reuseIdentifier:reuseIdentifier]) {
self.backgroundColor = [UIColor whiteColor];
}
return self;
}
BaseUITableViewCell 制作一个basecell 如果不写赋值 则默认白色
#import "BaseUITableViewCell.h"