IOS
Jesse Ou
这个作者很懒,什么都没留下…
展开
-
iOS适配灵动岛safeArea顶部高度变化
查了一下发现,是灵动岛的机型系统的statusbar高度和safeArea顶部高度不一致导致的,刘海机型是statusbar和safeArea一样是47,灵动岛机型statusbar高度是54,safeArea顶部高度是59,导致出现高度5的白边。所以适配方案为,修改statusbar高度和safeArea顶部高度一致即可,代码如下。我们的应用是嵌套wkwebview做的,之前修改顶部状态栏颜色的代码是这样的。灵动岛出来后,发现线上iOS应用顶部出现白条现象。原创 2023-02-28 11:52:40 · 3691 阅读 · 0 评论 -
OC中NSData使用bytes转char *后尾会产生多余乱码的问题
- (char *)nsdataToChar:(NSData *)nsData { // nsdata直接用bytes转char后面会多乱码,根据长度截取 int byte_len = (int)[nsData length]; char *tmp_char = (char*)[nsData bytes]; char *data_char = (char*)calloc(sizeof(char),byte_len+1); memcpy(data_char, tmp_c原创 2021-06-05 15:58:37 · 749 阅读 · 0 评论