iphone - 水平翻转动画期间的背景颜色

标签 iphone objective-c xcode

我一直在寻找一种在翻转水平动画期间更改黑色背景颜色的方法,但到目前为止,没有任何方法对我有用。

This is what it looks like right now

如果有人能帮助我,我将非常感激!这是我用于动画的代码:

ViewController.h:

-(IBAction)howitworksbutton:(id)sender;

ViewController.m:

-(IBAction)howitworksbutton:(id)sender 
{
      howitworks *secondview = [[howitworks alloc] initWithNibName:nil bundle:nil];
      secondview.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
      [self presentModalViewController:secondview animated:YES];
}

我还创建了一个名为“howitworks”的新 UIViewController 子类。

问候,伊瓦尔

最佳答案

尝试设置应用程序委托(delegate)的窗口对象的背景颜色:

YourAppDelegate   *delegate =[[UIApplication sharedApplication] delegate];
[[delegate window] setBackgroundColor:[UIColor redColor]];

我相信这是所有应用程序 View 背后的主要背景颜色。

关于iphone - 水平翻转动画期间的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9417234/

相关文章:

iphone - 在 UITextField 中禁用放大镜

ios - Facebook 应用链接问题

iphone - 如何使 UIScrollView 始终可滚动

java - 无法签署 Mac OS X 应用程序

iphone - NSObject doesNotRecogniseSelector 导致程序崩溃

ios - 如何将数组 `UnsafePointer<DSPComplex>` 转换为 float 数组?

ios - 在后台线程中更新托管对象

ios - UIViewController 上的多个 shadowOffset

objective-c - 如何更好地在 Swift 中使用类型转换?

Xcode 图像旋转 toValue 和 fromValue