在iOS开发过程中你遇到这个问题了么?

摘要:
1.问题:加载的UIWebView底部有一个黑色边框。将UIWebViewopaque设置为NO,然后将其背景色设置为clearColor。2.问题:iPhone真机输出[UIScreenmainScreen]。bounds.size Width不符合常规逻辑问题。(iPhone 6s输出320,iPhone 6sp输出375)在“显示和亮度”中设置的视图处于标准模式。(输出不正确,因为

1、问题:加载UIWebView底部有黑色边框问题。

  设置UIWebView opaque为NO,然后设置其背景色为clearColor。

2、问题:iPhone真机输出[UIScreen mainScreen].bounds.size.width 不符合常规逻辑问题。(iPhone6s输出320,iPhone6sp 输出375)

  设置--》显示与亮度--》设置的视图为标准模式。(输出不正确是因为使用了放大模式)

3、问题:setStatusBarStyle无效问题

  在info.plist文件中设置View controller-based status bar appearance设置为NO

4、UITabBar 图片颜色无法显示原始颜色?

  设置图片的时候这样设置:

[[UIImage imageNamed:@"my_unselected"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]

设置iamge的着色模式为UIIMageRenderingModeAlwaysOriginal。

5、iOS9.3网页无法加载问题?

这里就需要看一下你是否自己定制了scheme,有的scheme无法支持。

6、UINavigationController /UITabBarController中的NavBar和TabBar不占用当前的view大小?

这里直接设置bar的translucent为NO即可。因为默认的是透明的,所以不占用当前位置。

7、Scheme设置无效?(添加日期:2017年4月12日)

在iOS开发过程中你遇到这个问题了么?第1张

info.plist里面表现如下:
在iOS开发过程中你遇到这个问题了么?第2张

其中CFBundleURLName对应URL identifier。URL Schemes对应的CFBundleURLSchemes。这里的CFBundleURLName为com.weibo,写法不标准,应该用反转DNS写法写。推荐使用bundle id反转为标识。

 8、如何隐藏nav bar底部黑色线条?(2017年4月19日更新)

在UINavigationControlelr里面的viewWillAppear里面写入:

  [self.navigationBar setBackgroundImage:[UIImage imageFromGradientFromColor:[UIColor navBackGroundFromColor] toColor:[UIColor navBackGroundToColor] andWidth:49] forBarPosition:UIBarPositionAny barMetrics:UIBarMetricsDefault];
  [self.navigationBar setShadowImage:[[UIImage alloc] init]];

 9、linker command failed with exit code 1 (use -v to see invocation)?(2017年5月4日更新)

我遇到的原因:我在.m或者.h里面引用了.m文件。任何情况下都要引用.h文件

10、UILongPressGestureRecognizer触发多次?(2017年5月18日下午6:25更新)

这里每次状态改变都会触发UILongPressGestureRecognizerState的action,状态改变依次为began/changed/changed/end。因此long press的action会执行四次,你可以做一个判断,当时began的时候才执行你的操作,例如可以这样:

func shortCutAction(ges: UILongPressGestureRecognizer) {
     
        if ges.state == UIGestureRecognizerState.began {
         //处理你的操作
        }
    }

11、如何打印对象地址和指针地址,以及retainCount?(2017年5月26日下午4:30更新)

打印对象地址:

NSLog(@"aStr指针所指向对象的地址:%p",aStr);

打印指针地址:

NSLog(@"aStr指针内存地址:%x",&aStr)

ARC下打印retainCount:

CFGetRetainCount((__bridge CFTypeRef)self 

 

12、pod lib lint的时候出现error: property with 'retain (or strong)' attribute must be of object type ? (2017-11-22更新)

因为我在代码中使用了

 

@property (nonatomic,strong)dispatch_queue_t zgQueue;

在iOS5之前使用会出问题,因为dispatch_queue_t不是个对象,而从iOS6开始,它是一个对象。因此在podspec里面设置

 

s.ios.deployment_target = "6.0"   //大于等于6都行

问题解决!

13、itunesconnect 解决方案中心添加附件失败?(2018-1-17更新)

上传附件名称用英文,不要用中文。

14、设置状态来颜色无效?(2018-1-24更新)

在Info.plist里面添加UIViewControllerBasedStatusBarAppearance,并且设置为NO

15、从git拉内容的时候一直提示超时?(2018-05-03更新)

sudo vim /etc/ssh/ssh_config

然后把Port该为3222。(这是我们ssh配置问题。)

16、iPhone Simulator无法加载网页,提示:证书不被认证问题?(2019-04-18更新)

我安装了avast,该软件阻止了网页的加载。删掉该软件即可。参考链接:这里

17、masonry设置make.center无效?样式偏下

make.center之前,设置一下view的make.width和make.height

免责声明:文章转载自《在iOS开发过程中你遇到这个问题了么?》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇如何解析json字符串及返回json数据到前端解决:关闭移动数据,接收彩信,不能成功接收下载彩信下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

iOS~静态库开发

在工作中,我们常常需要制作自己的静态库,封装一些模块,以便共享使用。 多架构(Multi-Architecture)编译 iOS app需要在许多不同的CPU架构下运行: arm7: 在最老的支持iOS7的设备上使用 arm7s: 在iPhone5和5C上使用 arm64: 运行于iPhone5S的64位 ARM 处理器 上 i386: 32位模拟器上使...

IOS开发之--Xcode的简单使用

Xcode的简单使用 一、快捷键的使用 经常用到的快捷键如下: 新建 shift + cmd + n     新建项目 cmd + n             新建文件 视图 option + cmd + 回车 打开助理编辑器 cmd + 回车           显示主窗口 cmd + 0             导航窗口 option + cmd +...

5+ App开发入门指南

HTML5 Plus应用概述 HTML5 Plus移动App,简称5+App,是一种基于HTML、JS、CSS编写的运行于手机端的App,这种App可以通过扩展的JS API任意调用手机的原生能力,实现与原生App同样强大的功能和性能。 HTML5 Plus规范 通过HTML5开发移动App时,会发现HTML5很多能力不具备。为弥补HTML5能力的不足,在...

IOS开发调用系统相机和打开闪光灯

今天给大家分享一下如何调用iphone的拍照功能和打开闪光灯,有些代码我也不太理解,很多是在网上借鉴其他人的。IOS有两种的拍照和视频的方式:1.直接使用UIImagePickerController,这个类提供了一个简单便捷的拍照与选择图片库里图片的功能。2.另一种是通过AVFoundation.framework框架完全自定义拍照的界面和选择图片库界面...

[转]iOS开发使用半透明模糊效果方法整理

转自:http://www.molotang.com/articles/1921.html 虽然iOS很早就支持使用模糊效果对图片等进行处理,但尤其在iOS7以后,半透明模糊效果得到大范围广泛使用。包括今年最新发布的iOS8也沿袭了这一设计,甚至在OS X 10.10版Yosemite中也开始大量使用半透明模糊。 在iOS开发当中,我们有很多选择可以做半透...

ios开发——日常之XCode 文件后面带有问号的问题怎么解决??

ios开发——日常之XCode 文件后面带有问号的问题怎么解决??(转自zzzzzdddddxxxxxCsdn) 在使用xcode的过程中,免不了要把文件通过拖放到目录树的方式引入并导入文件,下面讲一下各种细节: 1. 导入步骤: 把文件拖入目录树中目标目录,在弹出的悬浮框中勾选 copy if needed ,create groups ,add...