2012-06-15 60 views
-5

今天我有一個關於如何在Xcode 5.1中放置表格視圖的問題。我想要一個不佔用整個iPhone屏幕的表格視圖。我發送an illustration of what I want to achieveiPhone-Table視圖

+1

我還沒有在Xcode 5.1上工作,但我認爲這個想法在所有版本上都是一樣的,這個表格有一個**分組**,而不是** Plain **,你可以重新設置大小拖動它以適合所需大小後的表格。 – antf

回答

0

您可以將任何表視圖的大小設置爲任意大小。只需將一個表視圖控制器拖到視圖控制器的內容視圖中,並連接插座,委託和數據源。我們在應用程序商店中有一個應用程序,其中iPad版本使用位於屏幕左下角1/2處的表格視圖,其他UI元素位於右上方。

雖然在iPhone上縱向模式下獲取比在縱向模式下的屏幕寬度更窄的功能表視圖可能是一個挑戰,因爲屏幕開始時相當狹窄。我不確定是否有足夠的空間可以放置所有標準桌面視圖功能(縮略圖圖標,標籤,輔助標籤,顯示三角形,拖動區域,刪除按鈕等等)。

0

您可以實用地設置表視圖框這個:

UITableView *table = [[[UITableView alloc] initWithStyle:UITableViewStylePlain] autorelease]; 
table.dataSource = self; 
table.delegate = self; 
table.frame = CGRectMake(0, 10, 320, 100); 
[self.view addSubview:table];