iOS13 记录一下部分遇到的

释放双眼,带上耳机,听听看~!

1、UIViewController切换方式modalPresentationStyle

iOS13默认UIModalPresentationAutomatic模式,不符合我们的需求。改回之前的模式要用UIModalPresentationFullScreen。

vc.modalPresentationStyle = UIModalPresentationFullScreen;

但是,问题来了,项目里vc太多,而且因为接入了多家SDK,viewController并没有一个相同父VC,全局改太费劲了。

解决方案:

在appDelegate中实现了ViewController的分类,改变了modalPresentationStyle的值完美解决。

 

2、运行以后还发现 ‘NSGenericException’, reason: ‘Access to UITextField’s _placeholderLabel ivar is prohibited. This is an application bug’ 

ios13 设置TextFiled的 字体大小还有 文字颜色会崩溃,都不能再用。

 

网上搜了一下修改方案 :有两种

1. 首先记得导入头文件。#import <objc/runtime.h>

(1)

(2)

NSMutableAttributedString *placeholderString = [[NSMutableAttributedString alloc] initWithString:placeholder attributes:@{NSForegroundColorAttributeName : self.placeholderColor}];

_textField.attributedPlaceholder = placeholderString;

 

3.  UITableViewCell的UITableViewCellAccessoryDisclosureIndicator 显示不正常

解决问题:

cell.accessoryView = [[UIImageView alloc] initWithImage:...];

 

人已赞赏
iOS文章

iOS uiwebview内嵌视频无法播放

2020-3-26 12:55:30

iOS文章

iOS 自定义滚动条(源码)

2020-3-26 14:03:35

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索