标签: uinavigation

如何使用Swift从一个View Controller导航到另一个

我想从一个视图控制器导航到另一个视图控制器.如何将以下Objective-C代码转换为Swift?

UIViewController *viewController = [[self storyboard] instantiateViewControllerWithIdentifier:@"Identifier"];
UINavigationController *navi = [[UINavigationController alloc] initWithRootViewController:viewController];
[self.navigationController pushViewController:navi animated:YES];
Run Code Online (Sandbox Code Playgroud)

uinavigationcontroller viewcontroller ios uinavigation swift

76
推荐指数
7
解决办法
20万
查看次数

Swift - iOS:更改导航栏的颜色

我正在尝试更改导航栏的颜色,但我发现如果导航器是根导线,那是唯一不可能的.

我正在尝试这个:

self.navigationController?.navigationBar.translucent = true

self.navigationController!.navigationBar.barTintColor = UIColor.blueColor()
Run Code Online (Sandbox Code Playgroud)

我所有的Viewcontrollers都与导航控制器有关.然而,没有任何改变.事实上,我试图从故事板中制作相同的东西,但只有当我在第一个导航器中时才有效.

我试图阅读与此问题相关的所有内容,但一无所获

我可以像这样添加任何项目到导航栏

let HomeImage = UIImage(named: "home")!
    let Home : UIBarButtonItem = UIBarButtonItem(image: HomeImage,  style: .Plain, target: self, action: "home:")
    navigationItem.rightBarButtonItem = Home
Run Code Online (Sandbox Code Playgroud)

ios uinavigation swift

46
推荐指数
4
解决办法
7万
查看次数

覆盖导航堆栈中的后退按钮,同时保持默认后退按钮的外观?

如何覆盖后退按钮仅一个视图(不用于存在于不同视图的所有后退按钮),以使得在背面点击按钮,根视图控制器被示出.

uinavigationcontroller uinavigation

15
推荐指数
4
解决办法
3万
查看次数

如何在mvvmlight中实现自定义导航服务

我对现有的MVVMlight导航界面方法不太满意,而且非常小,我想实现我自己的导航界面,我可以在其中展示操纵导航堆栈并将其与MVVM灯集成的复杂方法.

非常感谢任何有关实现这一目标的指导

更新:

我想实现页面之间移动的其他过渡,如页面卷曲,翻转,旋转等

xamarin.ios mvvm-light xamarin.android uinavigation xamarin

7
推荐指数
1
解决办法
820
查看次数

UINavigation控制器Push和Pop

我必须在单击自定义后退按钮后从当前视图控制器弹出到HomeScreenViewController,后者在主窗口上添加为灯箱.我使用以下代码:

HomeScreenViewController *homeController = [[HomeScreenViewController alloc] 
initWithNibName:@"HomeScreenViewController" bundle:nil];
    [self.navigationController popToViewController:homeController animated:YES];
    [homeController release];
Run Code Online (Sandbox Code Playgroud)

我遇到异常崩溃: Tried to pop to a view controller that doesn't exist.

如何实施?实施它需要做哪些改变?

iphone controller uinavigation

4
推荐指数
1
解决办法
2839
查看次数

在UINavigation Back按钮旁边添加一个UIBarButtonItem

我想在默认后退按钮旁边添加/显示按钮/自定义视图.所以它看起来像这样

<BACK | 家

我想保留后退按钮的默认外观.

提前致谢.

objective-c ios uinavigation

3
推荐指数
1
解决办法
1671
查看次数

如何从UINavigationController隐藏UINavigationBar?

我有一个嵌入在UINavigationController中的视图控制器,我该如何隐藏UINavigationBar?我想要导航功能,但我不希望顶部的那个栏.

TNX

objective-c uinavigationcontroller ios uinavigation

3
推荐指数
1
解决办法
3850
查看次数

将uiviewcontroller推送到另一个带有顶部 - 底部动画的viewcontroller

在我的项目中有一个功能,当用户在顶部栏上滑动时,一个屏幕将出现从上到下的动画

有两个视图控制器oneviewcontroller.m

- (void)swipe
{
    listViewController *list_obj=[[listViewController alloc] initWithNibName:@"listViewController" bundle:NULL];
    UIViewAnimationTransition trans = UIViewAnimationTransitionCurlUp;
    [UIView beginAnimations: nil context: nil];
    [UIView setAnimationTransition: trans forView: [self.view window] cache: YES];
    [self.navigationController pushViewController:list_obj animated:YES];
    [UIView commitAnimations];
}
Run Code Online (Sandbox Code Playgroud)

但是这并不能让动画从上到下

我想从Push实现导航:= top - bottom Pop:= bottom - top

请帮帮我谢谢

transition uianimation ios uinavigation

3
推荐指数
1
解决办法
8716
查看次数