Здравствуйте. У меня проблемы с настройкой фона для представления сгруппированной таблицы. Вот код, который я использовал
UIView *backgroundView = [[UIView alloc] initWithFrame: window.frame];
backgroundView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"TableViewBackground.png"]];
[window addSubview:backgroundView];
[backgroundView release];
yourTableViewController = [[ATableViewController alloc] initWithStyle:UITableViewStyleGrouped];
yourTableViewController.view.backgroundColor = [UIColor clearColor];
[window addSubview:yourTableViewController.view];
[window makeKeyAndVisible];
Спасибо:)
+ добавлено)
Я изменил коды, но все еще не работает .. Эти коды находятся в делегате.m, метод didFinishLaunchingWithOptions
tableViewController = [[UITableViewController alloc] initWithStyle:UITableViewStyleGrouped];
UIView *backgroundView = [[UIView alloc] initWithFrame: window.frame];
backgroundView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"TableViewBackground.png"]];
tableViewController.tableView.backgroundView = backgroundView;
[window addSubview:backgroundView];
[backgroundView release];
tableViewController = [[UITableViewController alloc] initWithStyle:UITableViewStyleGrouped];
tableViewController.tableView.backgroundColor = [UIColor clearColor];
[window addSubview:tableViewController.tableView];
[window makeKeyAndVisible];
и в делегате.h объявлен tableviewcontroller .. не уверен в этой части, хотя ..
@interface BetaVersionAppDelegate : NSObject <UIApplicationDelegate> {
UIWindow *window;
UINavigationController *navigationController;
UIViewController *viewController;
UITableViewController *tableViewController;
}
@property (nonatomic, retain) IBOutlet UIWindow *window;
@property (nonatomic, retain) IBOutlet UINavigationController *navigationController;
@property (nonatomic, retain) IBOutlet UITableViewController *tableViewController;
Спасибо :)) 1014 *