【发布时间】:2011-07-04 08:32:15
【问题描述】:
我是 Cocca 和 IOS 开发的新手,发现自己处于以下情况。
我有一个 1024x1024 的背景图像,我想在所有视图上显示它。我已将以下代码放入应用程序委托中的应用程序 didFinishLaunchingWithOptions 中,它可以正确加载并且可以在所有视图下查看。
我的问题是我似乎无法将背景 UIView 居中
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Setup background image for all views
UIView *backgroundView = [[UIView alloc] initWithFrame: window.frame];
backgroundView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"background-image.png"]];
[window addSubview : backgroundView];
[backgroundView release];
// Override point for customization after application launch.
[window addSubview:tabBarController.view];
[self.window makeKeyAndVisible];
return YES;
}
我已经设法将背景 UIView 移动到不同的位置,但不是中心。
我会为此提供任何帮助。
提前致谢 马特
【问题讨论】: