2012-03-19 100 views
6

有什麼辦法可以在UITableView部分(組風格)上設置邊框嗎?我並不是指改變該部分中的單元格邊框 - 我想要在整個部分周圍添加邊框。像這樣:UITableView部分邊框

Bordered UITableView section

:雖然上面的圖片僅示出了單個段的一部分,所討論的表實際上具有多個部分,每個可變長度,這是我想單獨邊界。

回答

-2

是的,你可以用幾個代碼行實現它:

只要有TableView中在你的XIB文件。 不需要將UITableView樣式分組。

1)在你的.h文件中導入QuartzCore框架。

#import <QuartzCore/QuartzCore.h> 

2)現在在.m文件中設置TableView的圖層。

[CategoryTblView.layer setBorderWidth: 1.0]; 
[CategoryTblView.layer setCornerRadius:8.0f]; 
[CategoryTblView.layer setMasksToBounds:YES]; 
[CategoryTblView.layer setBorderColor:[[UIColor blackColor] CGColor]]; 

而這是輸出:

enter image description here

+0

感謝您的提示。不幸的是,這將在整個桌子周圍放置一個邊框。不過,我有多個動態長度部分,我想單獨列出邊界(我已更新問題以反映此問題)。我不再需要這樣做(風格已經改變),但我仍然很好奇它是否有可能。 – Shaun 2012-03-20 15:42:03