UIScrollView 在 applicationDidBecomeActive 之后下降
Posted
技术标签:
【中文标题】UIScrollView 在 applicationDidBecomeActive 之后下降【英文标题】:UIScrollView goes down after applicationDidBecomeActive 【发布时间】:2017-03-20 10:28:43 【问题描述】:我在UIControllerView
中有一些UIScrollView
和UINavigatorController
translucent = NO
,每次应用程序关闭时,当应用程序确实处于活动状态时,屏幕会下降,并再次出现黑色导航栏。
考虑到viewWillAppear
或viewDidAppear
没有引发,我在UIViewController
中捕获事件
[[NSNotificationCenter defaultCenter]addObserver:self
selector:@selector(didBecomeActive)
name:UIApplicationDidBecomeActiveNotification
object:nil];
在评估 View、ScrollView 和 contentView(由 ScrollView 管理)发生的情况后,我注意到滚动视图移至 y= -64。
但是当你拖动视图时我强制设置为 y=0 时,屏幕顶部会出现一个黑色区域。
有什么建议吗?
【问题讨论】:
【参考方案1】:在创建滚动视图的视图控制器中尝试此操作
- (void)viewDidLoad
[super viewDidLoad];
self.automaticallyAdjustsScrollViewInsets = NO;
【讨论】:
以上是关于UIScrollView 在 applicationDidBecomeActive 之后下降的主要内容,如果未能解决你的问题,请参考以下文章
ruby 来自http://stackoverflow.com/questions/3539148/how-do-i-access-the-name-of-the-rails-3-applicatio
UIScrollView 内 UIScrollView 内 UIScrollView
UIScrollView 内的 UIScrollView 时滚动
如何以编程方式在 UIScrollview 中创建 UIScrollview