HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – 在iPhone中隐藏像Instagram或Facebook这样的导航栏?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个应用程序,我想在UITableView中向上滚动时隐藏我的导航栏.我这样做

- (void)scrollViewDidScroll:(UIScrollView *)sender {

    //Initializing the views and the new frame sizes.
    UINavigationBar *navbar = self.navigationController.navigationBar;
    UIView *tableView = self.view;

    CGRect navBarFrame = self.navigationController.navigationBar.frame;
    CGRect tableFrame = self.view.frame;

    //changing the origin.y based on the current scroll view.
    //Adding +20 for the Status Bar since the offset is tied into that.
    navBarFrame.origin.y = MIN(0,(sender.contentOffset.y * -1)) +20;
    navbar.frame = navBarFrame;

    tableFrame.origin.y = MIN(0,MAX(-44,(sender.contentOffset.y * -1)));
    tableView.frame = tableFrame;    
}

但问题是它在iOS 7中完全向上移动.我需要在状态栏下停止它并在那里显示状态栏.

解决方法

https://github.com/ninjinkun/NJKScrollFullScreen …希望这会对任何其他人有所帮助

大佬总结

以上是大佬教程为你收集整理的ios – 在iPhone中隐藏像Instagram或Facebook这样的导航栏?全部内容,希望文章能够帮你解决ios – 在iPhone中隐藏像Instagram或Facebook这样的导航栏?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。