我需要在我正在開發的其中一個應用程序中創建類似結構的表格。我使用UITableView創建這個表格&我需要我的表格列寬度根據屏幕方向進行更改。我對列寬設置了約束條件&我將使用我的viewDidLoad()中的屏幕寬度爲這些值分配值。基於屏幕方向的UITableViewCell列寬度變化IOS Swift
但是,我無法弄清楚如何在屏幕方向更改時重新對齊這些約束。我計算出viewWillTransition()將在方向更改時調用&我重新計算了表視圖中名爲setNeedsLayout()的那個&中的約束。但是,當屏幕方向更改時,我無法使表格視圖重置表格列寬度。我是IOS平臺的新手,任何幫助將不勝感激。
HDR_parName/HDR_parValue/HDR_minValue/HDR_maxValue
PARA1 /值1/minvalue1/maxvalue1
PARA2 /值2/minvalue2/maxvalue2
您是否添加了'tableview'' width'約束? – Subramanian
是的,我設置故事板的寬度約束爲參數表View.leading = leadingMargin + 10和trailingMargin =參數表View.trailing + 10 –
你說的改變寬度基於ORIENTATION像肖像或風景模式?但在下面的評論中,您似乎想要根據單元格的索引位置更改寬度?你需要什麼**完全**? –