0

こんにちはTableViewController

私はScrollview4Subviewsを持っています(subViewボタンがクリックされたかどうかにかかわらず、最後はオプションです)。このオプションのサブビューにはボタンがあります。ボタンをクリックすると、TableView を含む新しいビューが開きます。この TableView のセルをクリックすると、最後のビューに戻りたいと思います。

すべて正常に動作しますが、オプションで、 の最後ではViewなく常に画面の中央に表示されます。ViewScrollView

TableView を表示する関数:

- (void)CategoryButtonClicked:(id)sender {
[self presentViewController:advancedSearchTableViewController animated:YES completion:nil];
advancedSearchTableViewController.SourceView = @"Category";}

テーブル ビューを閉じる関数:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {

[self dismissViewControllerAnimated:YES completion:nil];}
4

1 に答える 1

0

コンテナー ビューパターンを使用し、tableViewController を子ビュー コントローラーとして追加します。ここに良いリファレンスがあります: https://developer.apple.com/library/ios/featuredarticles/ViewControllerPGforiPhoneOS/CreatingCustomContainerViewControllers/CreatingCustomContainerViewControllers.html

于 2014-11-06T13:25:12.433 に答える