uinavigationbar

    6热度

    3回答

    我有一个navigationBar与largeTitle和searchcontroller和我的tableView有一个refreshcontrol。 当我拉动刷新refreshcontrol的activityIndi​​cator消失但de refresh过程继续时,即使进程完成并调用UIRefreshControll的.endRefreshing(),navigationBar也不会恢复到正常

    -2热度

    2回答

    我有水平滚动按钮,将导航到另一个视图控制器时,用户选择的按钮,工作正常,但问题出现时,用户轻按按钮,导航栏已被隐藏。 它看起来像水平滚动按钮重叠导航栏。我已经编写了这些滚动按钮。

    0热度

    2回答

    我的启动屏幕是根视图,而我的应用向firebase发出请求,然后在请求完成后重新分配根视图。不幸的是,当我这样做时,我的导航栏消失或被新的根视图覆盖。当我运行模拟器时,我可以简要地看到导航栏,然后它被我的TableViewController覆盖。我如何避免这种情况发生? 下面是从AppDelegate中我的代码,我做这一切的发生: var window: UIWindow? let searc

    1热度

    1回答

    我想实现iOS 11中的Appstore应用程序中存在的功能。从gif中可以看到,当详细信息屏幕加载时,导航栏是完全透明的,并在视图滚动时变为可见到顶部。 我的印象是,导航栏不能是完全透明的。 有关Apple如何实施此功能的任何见解将有所帮助/

    1热度

    1回答

    我做UINavigationBar的一个子类覆盖: func pushItem(_ item: UINavigationItem, animated: Bool) { 当我把我的第一次的viewController我navigationController功能获取的正确呼吁iOS11。 但是它在iOS10及更低版本上根本没有被调用。 有什么在iOS11中以pushItem get的方式进行了更

    0热度

    2回答

    我有一个视图控制器具有设计UINavigationBar的,它从视图控制器继承并调用它的设计方法和ShowingViewController和SecondViewController从SubViewController继承SubViewController的方法。 ShowingViewController是UINavigationController的根控制器,并执行“显示”塞格到SecondV

    0热度

    1回答

    正如标题所示,我在导航栏中使用UIButton作为titleView。有没有办法让我的UIButton与导航栏一起变大?当我设置self.navigationController?.navigationBar.prefersLargeTitles = true,我得到的就是这个,

    0热度

    1回答

    我试图隐藏我的导航栏时刷卡并已执行navigationController?.hidesBarsOnSwipe = true在viewWillAppear()和viewDidLoad()但navBar保持未隐藏。就我而言,我在navBar下面实现了一个自定义的segmentedController,它在两个不同的tableViewControllers之间切换。 我不确定这是navBar不隐藏的原

    0热度

    1回答

    告诉我如何做到这一点自定义导航栏transsparent Iphone X?这是我想要的图片。这是我做的代码。但是,当我修复这些变化的情况并没有发生。透明的导航栏和状态栏变得普通。我所有的数据都被移动了,我修正了。 告诉我你还需要添加什么,以便我也拥有它? 我的代码:视图控制器 override func viewDidLoad() { super.viewDidLoad()

    1热度

    1回答

    我有通过隐藏UINavigationController的导航栏进入全屏模式的代码。进入全屏时,我想要一个平滑的动画缩放效果。我使用setNavigationBarHidden(_:animated:)。到目前为止,这一切都运行良好,即使在iOS 11上,但在iPhone X上,动画效果不佳。在隐藏时,没有动画,导航栏就消失了。在取消隐藏时,它具有动画效果,但导航栏的显示速度比导航控制器的内容区域