我們可以調整UITableView行寬度的大小嗎?如何更改UITableView行的寬度
0
A
回答
-1
只有當您將整張桌子放入較小的區域時才適用。
1
你究竟想要完成什麼?
我不是100%,但我很確定每行都將與父表具有相同的寬度。然而,如果你有一個自定義的UITableViewCell,你可以使它透明,並在單元格的視圖上組織你的對象來模仿不同大小的單元格。例如,如果您希望單元格的寬度比其他單元格小50px並縮進,則可以在透明單元格上放置一個白色的UIView,使其寬度比應該減小50px,並將其放置在右側。
有意義嗎?
1
我知道這是一個老問題,但我需要一個表格單元格小於屏幕寬度,但仍然可以通過任一邊緣上的觸摸來滾動,並且單元格突出顯示不是全角。
我推翻了的UITableViewCell SETFRAME方法,像這樣:
- (void) setFrame:(CGRect)frame {
if (frame.size.width > 540.0f) {
frame.origin.x = (frame.size.width-540.0f)/2.0f;
frame.size.width = 540;
}
[super setFrame:frame];
}
我想這是一個稍微哈克解決方案,但它的工作原理一種享受!
希望這可以幫助別人。
嗯是的,編程上我們可以做任何事情,但我想知道是否有某種方式我們可以調用委託來調整它的大小。 – rkb 2009-07-23 19:24:17