addChildViewController后开启热点/wifi/打电话引起的子vc的布局问题
使用下面的方法可以把一个vc加到另个vc里面
[self addChildViewController:self.subVC];
[self.view addSubview:self.subVC.view];
self.subVC.view.frame = frame;
[self.subVC didMoveToParentViewController:self];
如果仅是上面这样处理,大部分情况下是没有问题的,一些特殊情况下subVC会出现布局问题。比如:先拨打电话,或者开启热点或wifi,并且有的别的设备连接,这时再启动app,发现状态栏上会多起一个打电话或热点的状态,挂断电话或关闭热点或wifi以后会发现subVC的view布局有问题,可以
viewWillLayoutSubviews方法中重置subVC的frame 来解决问题。subVC最好用自动布局,这样即使打电话的过程中也能正常使用app
- (void)viewWillLayoutSubviews{
    if (self.subVC) {
        self.subVC.view.frame = self.view.frame;
        [self.subVC viewWillLayoutSubviews];
    }
}
addChildViewController后开启热点/wifi/打电话引起的子vc的布局问题的更多相关文章
- Win10 开启移动热点 WiFi 的简单方法
		原文地址:https://blog.csdn.net/u012318074/article/details/77162475 Win 10 开启移动热点 WiFi 的方法很简单,并不需要像网上那样还要 ... 
- 升级了win10后开启wifi热点出现iphone&macbook连接断线的问题(win7也一样)
		升级了win10后开启wifi热点出现iphone&macbook连接 不间断 断线的问题 文后附上开启虚拟wifi的办法 百度参考了别人也出现这种问题,解决办法是修改信道,默认信道是11,修 ... 
- Win10系统简单开启热点
		介绍 笔记本电脑使用的都是无线网卡,我们可以通过这网卡来开启热点供手机使用,说起开热点,大家都是想到的使用360随身wifi或者是猎豹wifi来开启热点吧,我个人不太喜欢使用这些软件,原因因为有DNS ... 
- cmd 开启热点
		开启热点,需要先打开Wifi,ssid 为 WiFi 名称,key 为密码 netsh wlan set hostednetwork mode=allow ssid=123 key=12345678 ... 
- windows 7 开启无线wifi
		Windows 7 开启无线wifi步骤:1.选择“开始”-“运行”命令,在运行命令栏里输入“CMD”打开管理员: 2.在界面里输入以下命令:netsh wlan set hostednetwork ... 
- ubuntu14.10建立热点wifi分享给手机
		http://jingyan.baidu.com/article/363872ecd8f35d6e4ba16f97.html ubuntu14.10建立热点wifi分享给手机 
- 笔记本电脑连接wifi,同时提供热点wifi给手机使用
		笔记本电脑连接wifi,同时提供热点wifi给手机使用 用电脑建立WiFi供手机平板设备使用ps:电脑需要有无线网卡,一般笔记本都自带 此教程仅适用Windows 7 & 8,1.打开笔记本的 ... 
- windows 开启热点的命令行工具
		hotspot.bat @echo off @echo. setlocal enabledelayedexpansion if "%1" == "set" ( ... 
- Windows10开启热点
		1.以网线的连接方式,已经连接. 2.打开CMD 3. 开启热点 3.1设置热点名称和密码 netsh wlan set hostednetwork mode=allow ssid=name key= ... 
随机推荐
- Linux下安装JDK多种方式
			一.环境说明: 操作系统:Linux xx- -.el6.x86_64 # SMP Thu Jul :: UTC x86_64 x86_64 x86_64 GNU/Linux jdk版本:java-- ... 
- python处理地理数据-geopandas和pyshp
			这边博客并不是有关geopandas的教程和pyshp的教程! 使用python来处理地理数据有很多相关的包,最近研究需要处理一些地理数据,然而arcgis的arcpy总是不能令人满意.所以这里说说p ... 
- include、merge 、ViewStub
			在布局优化中,Androi的官方提到了这三种布局<include />.<merge />.<ViewStub />,并介绍了这三种布局各有的优势,下面也是简单说一 ... 
- 前台处理json字符串的几种方法(转)
			原文地址http://www.css88.com/archives/3919 比如我有两个变量,我要将a转换成字符串,将b转换成JSON对象: var a={"name":&quo ... 
- Delphi基本类型--枚举 子界 集合 数组
			[plain] view plain copy <strong>根据枚举定义集合 </strong> TMyColor = (mcBlue, mcRed); TMyColorS ... 
- LightOJ1171 Knights in Chessboard (II)(二分图最大点独立集)
			题目 Source http://www.lightoj.com/volume_showproblem.php?problem=1171 Description Given an m x n ches ... 
- 从Bayesian角度浅析Batch Normalization
			前置阅读:http://blog.csdn.net/happynear/article/details/44238541——Batch Norm阅读笔记与实现 前置阅读:http://www.zhih ... 
- 如何保存微信的小视频 How to keep WeChat 'Sights'
			微信小视频非常方便,但很难将其下载到本地电脑长期保存.网上有介绍方法,如百度经验上办法,但目前看来它可能只适用安卓系统,而且或已失效(可能由于版本更新).对Windows Phone无效,而对于更加封 ... 
- 【DP】HIHO 1078
			HIHO #1037 : 数字三角形 题意:中文题就不说了. 思路:提示也很清楚,就这里贴一下代码.注意边界情况. dp[i][j] = max(dp[i-1][j],dp[i-1][j-1])+ma ... 
- Hello Java
			用记事本或者Eclipse编写如下代码 public class JavaAPP{ public static void main(String[] args){ System ... 
