我正在創建一個自定義的tableviewcell,所以我相信默認tableviewcell的寬度將和tableview本身一樣寬嗎?iOS tableviewcell width與tableview不一樣
創建的tableview所以,我做完:
NSLog(@"%f",self.view.frame.size.width);
...返回476.00,而當我在我的實例化的定製tableviewcell它返回320,而不是...
NSLog(@"%f", self.frame.size.width);
我想創建單元格時或之後的值爲476 ...因爲我使用它作爲指導,以查看應該有多少列...
那麼,如何才能獲得完整的單元寬度? (順便說一句,電池確實需要整個行,我打印的背景爲黃色之後)
這是用於iPhone或iPad的嗎?另外,你使用的是什麼樣的控制器,你是如何設置其框架的(或者你是否設置了它)? – rdelmar
我只是使用從UIViewController擴展的類,在這個控制器中我保留了tableView的一個實例變量。我沒有明確地設置自定義單元格的寬度,但我確實設置了tableview的寬度,說它應該和父容器一樣大。也請看下面留給另一位回覆者的答案。 – user1118019
我想我想知道如何爲容器獲得寬度476--這是關於橫向模式下的表格寬度(而320是縱向模式的標準寬度)。你在橫向模式? – rdelmar