2012-09-21 34 views
0

我有一個主菜單。我們可以在哪裏找到不同功能的按鈕。 我使用ModalTransition在視圖之間切換,所以我沒有使用NavController。 一個函數是TableView,然後是detailview。調整一個UITableView iphone sdk

在.xib上,我無法移動TableView,當我在我的模擬器上使用我的tableview時,我無法返回,因爲tableview會佔用所有屏幕。 我想調整表格的視圖來添加一個導航欄和自定義我自己的按鈕。 我該怎麼做?

回答

0

您可以設置UITableView幀自己 -

[tableView setFrame:CGRectMake(0.0, 44.0, 416.0, 320.0)]; 
0

用戶的UITableView 框架屬性來實現自己的目標

聲明的tableview爲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]; 
+0

您好,我想你的命題和Vakul的方法和我有同樣的問題,泰伯維不動...... –

+0

試圖通過programatically..Take添加UITable看看這段代碼的http:// pastebin.com/93W2v116我編輯了我的答案 –