【问题标题】:How to remove separator in tableView?如何删除tableView中的分隔符?
【发布时间】:2010-12-25 09:30:54
【问题描述】:

我制作了一个表格视图,在其中使用自定义单元格添加按钮类型单元格。看起来不错,但是当 tableview 中的单元格较少时,分隔符看起来很糟糕。在设计中,除了告诉我之外,还有任何解决方案。 我尝试从设计中删除分隔符,但它不起作用。

- (void)viewDidLoad {
    self.navigationItem.title = @"My List";

    self.tblView.separatorStyle = UITableViewCellSeparatorStyleNone;

    [[self tableView] setRowHeight:70];
    [[self tableView] setBackgroundColor:[UIColor blackColor]];

    Helath_ndroidAppDelegate *appDeleg = (Helath_ndroidAppDelegate *)[[UIApplication sharedApplication] delegate];
     NSMutableArray *temp1 =[[NSMutableArray alloc] init];
     appDeleg.recipCategoryFromDatabase = temp1;
    [temp1 release];

    dataBase *objData = [[[dataBase alloc] init] autorelease];
    [objData selectrecepFromDatabase];



[[self tableView] setSeparatorStyle:UITableViewCellSeparatorStyleSingleLineEtched];

    [super viewDidLoad];
}

【问题讨论】:

  • 首先正确的是你的tableview对象:tblView或tableView

标签: iphone


【解决方案1】:

您是否尝试过以编程方式删除分隔符?
我将此代码与我的自定义单元格一起使用...
如果您使用的是 UITableViewController,请在 viewDidLoad 方法中添加这行代码:

self.yourTableViewHere.separatorStyle = UITableViewCellSeparatorStyleNone;

【讨论】:

  • 嘿,马修,这段代码在 tableView 上工作......但是当它在 RootView 控制器上时,它在 tableView 上不起作用............非常感谢给我时间伙计
  • 圣诞快乐...马修,是的,我的应用是基于导航的,有根视图控制器厘米好友
  • 我刚刚创建了一个基于导航的应用程序,并在 viewDidLoad 方法中添加了此代码,它可以工作...您能更具体地说明您的问题吗?
  • 你为什么写 self.tblView.separatorStyle 而不是 self.tableView.separatorStyle ?这只是打字错误吗?但是,您可以在此问题中找到有关分隔符的一些信息:stackoverflow.com/questions/1374990/… 希望对您有所帮助!
  • ;) 一个建议:你为什么不接受你的问题的答案? :)
猜你喜欢
  • 2016-01-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-09
  • 1970-01-01
  • 1970-01-01
  • 2012-01-11
相关资源
最近更新 更多