ATMHudをuitableviewcontrollerサブビューに追加しようとすると、機能しますが、スクロールが無効にならず、テーブルビューが上にない場合、hudビューが表示されません。私がしたことは、機能するtabBarController.viewに追加されましたが、これが良いアイデアであるかどうか、または後で問題が発生する可能性があるかどうかを確認したいと思います。
もう1つの質問は、tabBarController.viewフレームで、画面全体または下部のみです。画面の中央にatmhudが表示されるのはなぜですか?
前もって感謝します!
ヤン
============ uitableviewcontrollerでself.viewをリセットし、tableviewを個別に追加する方法を示すブログ投稿を見つけました
- (void)viewDidLoad {
[super viewDidLoad];
if (!tableView &&
[self.view isKindOfClass:[UITableView class]]) {
tableView = (UITableView *)self.view;
}
self.view = [[[UIView alloc] initWithFrame:
[UIScreen mainScreen].applicationFrame] autorelease];
self.tableView.frame = self.view.bounds;
self.tableView.contentInset = UIEdgeInsetsMake(44.0, 0.0, 0.0, 0.0);
[self.view addSubview:self.tableView];
UIView *fixedBar = [[UIView alloc] initWithFrame:
CGRectMake(0.0, 0.0, self.view.bounds.size.width, 44.0)];
fixedBar.backgroundColor = [UIColor colorWithRed:
0.0 green:1.0 blue:0.0 alpha:0.7];
[self.view addSubview:fixedBar];
[fixedBar release];
}
この後、hudをself.viewに追加すると、下部のテーブルビューを無効にできるようになります。これがテーブルビューを設定する良い方法かどうか教えてください