IOS 一些现象 和 解决方法

1、在iOS7之后 带有ScrollView的页面  返回时 整体会下滑 45的高度   原因:iOS自带的优化(也算bug啦);  解决的方法如下 :

        self.automaticallyAdjustsScrollViewInsets = NO;//写在init里面

2、在iPhone6 和 4s上面 都是全屏的  到了iPhone5/5s就有上下黑边  原因:缺少启动图片;   解决方法如下 :

  使用launch image的  加入1136*960的启动图片 / 使用 launchScreen .Xib 需要做好auto layout (基本不会有这个问题)

3、有时 我已经把一个页面加为自己的ChildView  为啥点击上面的按钮 还是会不响应呢? 原因:未加入对应的Controller;  解决方法如下:

    [self addChildViewController:kk];//和add childView一起用

TO BE CONTINUE ......

时间: 2024-10-12 14:39:06

IOS 一些现象 和 解决方法的相关文章

libnids关于计算校验和引起的抓不到包的现象的解决方法

libnids关于计算校验和引起的抓不到包的现象的解决方法: nids.h中有这么一段: struct nids_chksum_ctl { u_int netaddr; u_int mask; u_int action; u_int reserved; }; extern void nids_register_chksum_ctl(struct nids_chksum_ctl *, int); 这段是相关与计算校验和的,比较新的网卡驱动会自动计算校验和,我们要做的就是把它关掉,方法是: 在mai

关于position:fixed在ios上通用的解决方法

最近在项目中 总是遇到一些奇奇怪怪的css样式问题,在网上找了一大堆方法 都没什么用, 最后仔细思考了之后发现,并不是没用,而是适应条件不一样,话不多说直接进入主题. 假如你的项目需要滚动的地方上一层有很多个div包着,并且也有position:fixed的div包着 还有一堆烂七八糟的css样式,这时你想滚动的那个页面本来是有顶部固定或者是底部固定,到后面都会随着页面一起滚动,在ios上会这样,安卓却不会,解决方法其实很简单,把需要滚动的部分用一个div包起来 然后也fixed就可以了. 例如

VMWare10故障现象及解决方法

1. VMWare升级8.1后,发现虚拟机无法联网,经检查,发现VMWare设置的虚拟网卡全没了. 解决方法:再次运行VMWare安装程序,选Repair就可以了. 2. 启动VM时报错如下: 无法打开内核设备"\\.\VMCIDev\VMX": 重叠 I/O 操作在进 行中.你想要在安装 VMware Workstation 前重启吗? 打开模块DevicePowerOn电源失败 一般出 现在升级虚拟机,删除卸载不完全的情况下出现. 解决方案: a. 对虚拟机相对应的.vmx文件进行

网站打不开的6种现象及解决方法

★出现Bad Request(Invalid Hostname) 原因:2003系统的虚拟主机IIS处于停止状态的时候会有这种提示,检查后台主机状态,一般这种情况主机状态显示为“暂停中”或者“管理员停止”,如果主机状态处于“运行中”,一般是绑定了不规则的域名导致IIS停止. ★ 出现No web site is configured at this address 原因:2000系统的虚拟主机IIS处于停止状态的时候会有这种提示,检查后台主机状态. ★ 出现Directory Listing D

input.focus()在IOS上失效的解决方法

之前在iphone上做开发时遇到一个问题,在一般的正常浏览器上输入以下代码: 1 2 var apple = document.getElementById('abc'); apple.focus(); 就能将焦点聚集在输入框上:但是在ios上不行 解决方案: 只有通过绑定在事件上的函数触发,才能聚焦,例如: 1 2 3 4 var apple = document.getElementById('abc'); button.addEventListener('click',function()

JSP页面读取数据中的数据内容,出现乱码现象的解决方法

1.首先要确保JSP页面的编码已修改为“utf-8”的字符编码: 2.然后再在jsp页面上添加代码进行设置: 先用getBytes()方法读出数据,然后再new String()方法设置格式为“utf-8”; String str = new String(val.getBytes("content"),"UTF-8");

iOS开发常见错误解决方法

1.出现下面的错误: StoryboardApp[8593:207] Failed to instantiate the default view controller for UIMainStoryboardFile 'MainStoryboard' - perhaps the designated entry point is not set? 这个问题的原因应该是在你的StoryBoard中没有一个view controller设置了Initial Scene.您需要选择一个view co

iOS证书过期的解决方法

转发:http://www.cnblogs.com/pruple/p/5523767.html 转发:http://blog.csdn.net/sunnyboy9/article/details/50887413 问题描述:向AppStore提交app审核申请的时候报错了,检查证书发现好多证书都 显示出 “此证书的签发者无效” 问题原因 系统证书“WWDR Certificate”(Apple Worldwide Developer Relations Certification Authori

Nginx中的惊群现象解决方法

*什么是惊群现象?Nginx中用了什么方法来避免这种问题的发生?本篇就解决这两个问题...→_→* 惊群现象的定义与危害 在Nginx中,每一个worker进程都是由master进程fork出来的.master进程创建socket后进行listen.bind操作,fork出来的worker继承了socket,调用accpet开始监听等待网络连接 如果这时有多个worker进程都在等待事件的发生.当事件发生时,这些worker进程被同时唤醒,但最终只有一个worker进程可以处理事件成功,其他的w