在開發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...