iOS開發設定tableview的分割線

2022-08-30 01:03:12 字數 1253 閱讀 6341

在開發ios8中大家會發現系統自帶的分割線前面會有15個畫素的空餘,那麼怎麼才能像以前一樣的,我看到別人的部落格有提到

首先在viewdidload中設定好你的系統分割線,然後加上如下**

listview=[[uitableview alloc] initwithframe:cgrectmake(0, 0, self.contentview.frame.size.width,self.contentview.frame.size.height) style:uitableviewstyleplain];

listview.delegate=self;

listview.datasource=self;

listview.backgroundcolor=uicolorfromrgb(239, 239, 239);

listview.separatorstyle=uitableviewcellseparatorstylesingleline;

//設定分割線的間隔為零

if ([listview respondstoselector:@selector(setseparatorinset:)]) {

[listview setseparatorinset:uiedgeinsetszero];

if ([listview respondstoselector:@selector(setlayoutmargins:)]) {

[listview setlayoutmargins:uiedgeinsetszero];

[self.contentview addsubview:self.listview];

[self setextracelllinehidden:listview];

再在tableview的**方法中寫上如下**就可以了

- (void)tableview:(uitableview *)tableview willdisplaycell:(uitableviewcell *)cell forrowatindexpath:(nsindexpath *)indexpath

if ([cell respondstoselector:@selector(setseparatorinset:)]) {

[cell setseparatorinset:uiedgeinsetszero];

if ([cell respondstoselector:@selector(setlayoutmargins:)]) {

[cell setlayoutmargins:uiedgeinsetszero];

iOS開發 建立乙個簡單的TableView

1,建立工程 在workspace中新增乙個工程 table 建立完成後,設定此專案為當前除錯 執行工程 product scheme 2,在viewcontroller中新增tableview 開啟main.storyboard,在右下角的控制項視窗中拖動table view到viewcontro...

IOS開發 UIAlertView設定文字左對齊

今天碰到乙個設定uialertview中間message的文字左對齊的問題,因為iphonesdk預設是居中對齊的,而且沒有提供方法設定文字對齊介面,解決這個問題的思路很簡單,就是在delegate void willpresentalertview uialertview alertview 獲取...

ios開發鍵盤設定大全

一 鍵盤風格 uikit框架支援13種風格鍵盤。typedef enum uikeyboardtype textview.keyboardtype uikeyboardtypenumberpad 二 鍵盤外觀 typedef enum uireturnkeytype 用法用例 textview.re...