More Navigation コントローラの背景画像を変更したいのですが、以下のコードでググってみました。
以下のコードで試してみましたが、`] 2
self.tabBarController = [[UITabBarController alloc] init];
self.tabBarController.delegate=self;
tabBarController.moreNavigationController.delegate = self;
if ([tabBarController.moreNavigationController.topViewController.view isKindOfClass:[UITableView class]])
{
UIView* newView = [[UIView alloc] initWithFrame:CGRectMake(0,0,320,367)];
UIImageView* imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"bg.png"]];
imageView.opaque = NO;
imageView.alpha = 0.4;
[newView addSubview:imageView];
tabBarController.moreNavigationController.topViewController.view.backgroundColor = [UIColor clearColor];
tabBarController.moreNavigationController.topViewController.view.frame = CGRectMake(0,0,320,367);
//[newView addSubview:tabBarController.moreNavigationController.view];
[newView addSubview:tabBarController.moreNavigationController.topViewController.view];
tabBarController.moreNavigationController.topViewController.view = newView;
}
`] 2
私が間違っている場所を提案する人は誰でも感謝します
"ありがとう"