1
我在Xcode 4.5.2中有一個應用程序使用故事板。我有一個表格視圖,我想重新定位表格視圖,使它在屏幕上稍微低一點,這樣我就可以在表格視圖開始的位置添加一個圖片和一個按鈕。我研究了這個問題,雖然我找到了一些建議,但還沒有人爲我工作。表視圖通過模態segue訪問,所以沒有導航欄。在Xcode中重新定位TableView的困難
以下是我已經嘗試:
1)我添加了一個導航欄,並設置其背景,我的圖像,然後嘗試添加該按鈕的導航欄。因爲Xcode不會讓我調整導航欄的大小,所以我的圖像和我的按鈕一樣被扭曲了,所以我放棄了這個努力。
2)我添加了一個工具欄,但有類似的問題,因爲我用導航欄。
3)我試圖在代碼中移動表視圖(想想我可以添加圖像和按鈕在表視圖上方的空閒空間)。這根本不起作用,我的表格視圖原點仍保留在屏幕的頂部。但這裏是代碼:
//called in the view did load method of the table view controller class
- (void)repositionTableView
{
float yOffset = 75.0;
CGFloat x = self.tableView.frame.origin.x;
CGFloat y = self.tableView.frame.origin.y + yOffset;
CGFloat height = self.tableView.frame.size.height;
CGFloat width = self.tableView.frame.size.width;
CGRect newTableFrame = CGRectMake(x, y, height, width);
self.tableView.frame = newTableFrame;
}
任何人都可以給我如何解決這個問題的任何建議嗎?謝謝。
完美。謝謝! – jac300