【问题标题】:I have a table view and I want to spread table cells with a gap我有一个表格视图,我想将表格单元格分开
【发布时间】:2010-07-10 06:26:45
【问题描述】:

我想加载一个带有单元格的表格视图。在细胞之间,我应该能够看到最小的细胞间隙。如何增加导航控制器根视图中现有表格视图单元格的距离?

【问题讨论】:

    标签: xcode uitableview


    【解决方案1】:

    您不能增加单元格距离,但您可以做的是子类 UITableViewCell,覆盖 -layoutSubviews,并重新定位所有内部视图以允许在一个(或两个)端进行一些填充细胞。

    也就是说,我想不出 iPhone 上有一个应用程序有这样的单元格填充。在这样做之前你应该仔细考虑,因为它非常不标准。

    【讨论】:

    • 你能帮我如何将图像添加到导航栏或添加图像代替那个...
    • UIImage * buttonExampleImage = [UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:[NSString stringWithFormat:@"imageName"] ofType:@"png"]]; UIButton *buttonExmaple = [UIButton buttonWithType:UIButtonTypeCustom]; [buttonExmaple setImage:buttonExampleImage forState:UIControlStateNormal]; [buttonExmaple addTarget:self action:@selector(ButtonEvent:) forControlEvents:UIControlEventTouchUpInside]; self.navigationItem.rightBarButtonItem = buttonExmaple;
    【解决方案2】:

    +1 你不能增加细胞距离。但是,您可以让它看起来像这样:自定义单元在 IB 中很容易制作,并且好的自定义单元值得他们的黄金重量。您可以将单元格间隔设置为 none 和所需的高度,同时在单元格中创建两个 UIImageView(或带有厚颜无耻的下划线字符串的标签)以创建单元格边界的错觉。

    这是关于自定义单元格的一个很好的教程(我建议观看屏幕录像): http://icodeblog.com/2009/05/24/custom-uitableviewcell-using-interface-builder/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多