Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/116.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 从后台返回时重置UIWebView内容大小_Ios_Objective C_Uiwebview_Contentsize - Fatal编程技术网

Ios 从后台返回时重置UIWebView内容大小

Ios 从后台返回时重置UIWebView内容大小,ios,objective-c,uiwebview,contentsize,Ios,Objective C,Uiwebview,Contentsize,我正在我的UIViewController中使用UIWebView web视图加载完成后,我通过编程方式在UIWebView底部添加了一个扩展ContentSize的UIButton 当应用程序进入后台并再次返回时,我动态添加的contentSize似乎已更改为UIWebViewcontent的内容大小 有人知道我在这里遗漏了什么和/或为什么会这样吗?谢谢你的时间 致以最良好的祝愿, 吉森也许这不是你问题的答案,只是一个提示。很难检测web视图是否完全加载。它可能会多次调用webViewFini

我正在我的
UIViewController
中使用
UIWebView

web视图加载完成后,我通过编程方式在
UIWebView
底部添加了一个扩展ContentSize的
UIButton

当应用程序进入后台并再次返回时,我动态添加的
contentSize
似乎已更改为
UIWebView
content的内容大小

有人知道我在这里遗漏了什么和/或为什么会这样吗?谢谢你的时间

致以最良好的祝愿,
吉森

也许这不是你问题的答案,只是一个提示。很难检测web视图是否完全加载。它可能会多次调用webViewFinishedLoad方法。取决于web视图。问题在于我以编程方式添加的contentSize在从后台返回应用程序时被删除。你知道为什么吗?也许你点击了视图的自动布局?解开它。我建议您检查一下应用程序从后台来回时调用的方法。我没有使用autolayout,也没有在应用程序从后台来回时调用方法。fNLY添加了UIApplicationIDBecMeactiveNotification bserver在从后台回来时重新设置contentSize。好的,如果您能以这种方式解决这个问题,我很高兴。