0

メインメニューがあります。さまざまな機能へのいくつかのボタンを見つけることができる場所。ビューの切り替えには ModalTransition を使用したため、NavController は使用しませんでした。1 つの関数は TableView、次に detailview です。

.xib では、TableView を移動できません。テーブルビューでシミュレーターを使用している場合、テーブルビューがすべての画面を占有するため、戻ることができません。テーブルビューのサイズを変更して、ナビゲーション バーを追加し、独自のボタンをカスタマイズしたいと思います。どうすればできますか?

4

2 に答える 2

0

UITableView自分でフレームを設定できます -

[tableView setFrame:CGRectMake(0.0, 44.0, 416.0, 320.0)];
于 2012-09-21T10:11:31.870 に答える
0

目標を達成するためのユーザー UiTableViewフレームプロパティ

テーブルビューを IBOutlet として宣言します

.h

interface MyViewController : UIViewController {
    IBOutlet UITableView *myTableView;
}

@property (nonatomic, retain) IBOutlet UITableView *myTableView;

.m

@synthesize myTableView;

次に、.Xib を開き、myTableViewを .Xib テーブルに接続します。

次に、テーブル ビューのサイズを変更します

self.myTableView.frame = CGRectMake(0, 0, 320, 200); // assign you frame here

またはプログラムでUITableを追加してみてください..以下のコードを見てください

    UITableView *tableView = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, 100, 100); style:UITableViewStylePlain]; 
    [self.view addSubview:tableView]; 
    tableView.delegate = self;
    tableView.dataSource = self;
    [tableView reloadData];
于 2012-09-21T10:11:45.473 に答える