相关疑难解决方法(0)

如何使用Swift在iOS中从右到左呈现视图控制器

我正在使用presentViewController来呈现新的屏幕

let dashboardWorkout = DashboardWorkoutViewController()
presentViewController(dashboardWorkout, animated: true, completion: nil)
Run Code Online (Sandbox Code Playgroud)

这从底部到顶部呈现新屏幕,但我希望它从右到左呈现而不使用UINavigationController.

我使用Xib而不是故事板,所以我该怎么做?

ios segue swift swift2

70
推荐指数
6
解决办法
7万
查看次数

如何在视图之间实现滑动/滑动动画?

我有一些想要在iOS程序中滑动的视图.现在,我正在使用模态样式在它们之间滑动,并使用交叉溶解动画.但是,我希望有一个像你在主屏幕上看到的滑动/滑动动画等.我不知道如何编写这样的转换,并且动画样式不是可用的模态转换样式.谁能给我一个代码示例?它不需要是模态模型或任何东西,我只是发现最简单.

swipe ios

27
推荐指数
3
解决办法
6万
查看次数

单击导航栏中的"后退"按钮时阻止动画?

我的应用程序有一个导航控制器,我不想要任何动画:

  • 通过pushViewController:animated:方法,在推送视图时阻止动画很容易

  • 但是当我点击这个子视图中的"后退"按钮时,会有一个动画!KO!我该怎么做才能阻止这个动画?

iphone back-button uinavigationcontroller

16
推荐指数
2
解决办法
2万
查看次数

在iOS 7中的UINavigationController上推送视图时,如何交叉溶解?

如果我只是调用push方法:

[self.navigationController pushViewController:viewController animated:YES];
Run Code Online (Sandbox Code Playgroud)

然后它使用推动画.如何更改它以使用交叉溶解动画,就像我可以使用模态segue?

cocoa-touch ios

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

使用Swift从底部向上推视图控制器

我想使用Swift推动一个视图控制器并为其设置动画,使其从底部显示并向上移动.我有以下代码来推动我的视图控制器:

let helloTableViewController = self.storyboard!.instantiateViewControllerWithIdentifier("helloTableViewController") as! HelloTableViewController
self.navigationController!.pushViewController(helloTableViewController, animated: true)
Run Code Online (Sandbox Code Playgroud)

我从另一个问题中找到了以下内容,但似乎无法在Swift中使用它:

CATransition *animation = [CATransition animation]; 
[animation setDuration:2]; 
[animation setType:kCATransitionPush]; 
[animation setSubtype:kCATransitionFromTop]; 
[animation setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]]; 
SecondView *sObj=[[SecondView alloc] initWithNibName:@"SecondView" bundle:nil];
[self.navigationController pushViewController:sObj animated:YES];
[[sObj.view layer] addAnimation:animation forKey:@"SwitchToView1"];
Run Code Online (Sandbox Code Playgroud)

animation catransition ios swift

12
推荐指数
5
解决办法
2万
查看次数

使用Pushviewcontroller自下而上的动画?

我是Iphone SDK的新手.我正在使用以下代码.但是当我点击这个按钮时,动画从右到左发生.我想要从botton到Up

- (IBAction)clickedsButton:(id)sender
{
    [UIView beginAnimations:nil context:NULL];
    [UIView setAnimationDuration:1.0];
    [UIView setAnimationDuration:0.75];
    [self.navigationController pushViewController:settingsController animated:TRUE];
    [UIView commitAnimations];
}
Run Code Online (Sandbox Code Playgroud)

setAnimationTransition只支持两个... 1)UIViewAnimationTransitionFlipFromLeft 2)UIViewAnimationTransitionFlipFromRight ..有什么帮助吗?我使用了以下,但它不起作用

settingsController.modalTransitionStyle =  UIModalTransitionStyleCoverVertical;
[self.navigationController pushViewController:settingsController animated:YES];
Run Code Online (Sandbox Code Playgroud)

iphone object objective-c

8
推荐指数
1
解决办法
1万
查看次数

如何在后退按钮上更改弹出视图控制器动画?

我正在使用以下语句推送我的视图控制器:

[[self navigationController] pushViewController:self.customViewController animatedWithTransition:UIViewAnimationTransitionFlipFromLeft];
Run Code Online (Sandbox Code Playgroud)

现在当我按下后退按钮时,我想用uiviewanimationtransitionflipfromright来设置动画.

喜欢

[self.navigationController popViewControllerAnimatedWithTransition:UIViewAnimationTransitionFlipFromLeft];
Run Code Online (Sandbox Code Playgroud)

我怎么能这样做?

谢谢

iphone animation uinavigationcontroller

6
推荐指数
2
解决办法
9553
查看次数

如何更改UINavigationController推送过渡样式?

我正在使用导航控制器并推送segues来控制我的应用程序的流量.无论如何都要改变推送segues的从右到左的默认动画?有什么东西我可以覆盖某个地方吗?

谢谢

xcode uiviewcontroller uinavigationcontroller ios

6
推荐指数
1
解决办法
9371
查看次数

pushviewcontroller与缩放动画像ios照片应用程序

我有两个UIViewControllers.我的第一个UIViewController显示各种视频缩略图,照片和笔记.并且第二个控制器可用于在先前的控制器中显示所选的视频,照片或音符.我在我的第一个控制器中也有一个UICollectionView,它列出了iOS中Apple的Photo App.

我使用"pushviewcontroller"来显示我的第二个视图控制器.

UIStoryboard *sb=[UIStoryboard storyboardWithName:@"Storyboard" bundle:nil];
    FirstDetailViewController *fD=[sb instantiateViewControllerWithIdentifier:@"firstDetail"];
[self.navigationController pushViewController: seconVCObj animated: YES];
Run Code Online (Sandbox Code Playgroud)

但我想用ios照片应用程序等缩放效果打开它.当您触摸照片时,应用会将照片显示为缩放.

uinavigationcontroller pushviewcontroller ios

5
推荐指数
1
解决办法
1453
查看次数

推动视图控制器时快速背景颜色

我有两个白色的视图控制器。当我尝试推送第二个视图控制器时,我注意到灰色背景(基本上它在转换过程中改变了 alpha 值)。有什么技巧可以禁用这种淡入淡出吗?我只希望我的背景是白色的在此处输入图片说明

transition uiviewcontroller swift

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