0

初心者の質問、

プログラムで uitable を作成しましたが、テーブルの下部に送信ボタンを追加する必要があります。設定はテーブルとmybutton.frame = CGRectMake(xxxx)は関係ありません。これは、uitable の私のコードです

CGRect tableViewFrame = self.view.bounds;

self.myTable = [[UITableView alloc] initWithFrame:tableViewFrame
                                            style:UITableViewStyleGrouped];

self.myTable.autoresizingMask = UIViewAutoresizingFlexibleWidth |  
                                UIViewAutoresizingFlexibleHeight;
[self.view addSubview:self.myTable];
4

2 に答える 2

0

最も簡単な方法は、テーブルの footerView として設定することです。通常どおりボタンを作成し、フッター ビューとしてテーブルに追加します。

UIButton * b = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[b setTitle:@"Submit" forState:UIControlStateNormal];
[b addTarget:self action:@selector(submitButtonClicked) forControlEvents:UIControlEventTouchUpInside];

self.myTable.tableFooterView = b;

submitButtonClicked次に、ボタンがクリックされたときに必要なことを行う関数を実装するだけです。

于 2013-09-06T17:24:18.737 に答える
0

ボタンを tableView の下部に配置するには、次のようにします。

UIButton *submit = [UIButton buttonWithType:UIButtonTypeCustom];
[submit setFrame:CGRectMake(0, tableViewFrame.origin.y + tableViewFrame.size.height, 80, 80);
[[self view] addSubview:submit];
于 2013-09-06T17:07:50.230 に答える