`
wx1569020408
  • 浏览: 26955 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

关于cell和tableview的样式

 
阅读更多


今天要分享的是IOS开发中一个使用率非常高的一个控件-------UITableView,这两天正在使用tableview做信息的显示,在写代码时对tableview和tableviewcell的几种样式一直分不清楚,今天我详细的研究了一下,下面就跟大家分享一下:

一、系统自己的UITableView样式有两种:

1.UITableViewStylePlain:

         

Plain样式的是方形的,充满你给的view.frame坐标。

2.UITableViewStyleGrouped:

        

Grouped样式主要是以圆角形显示。跟iphone自带的通讯录编辑页面类似。

 

二、系统自己的UITableViewCell样式有四种:

1.UITableViewCellStyleDefault:

        

Default样式:左边一个显示图片的imageView,一个标题textLabel,没有detailTextLabel。

2.UITableViewCellStyleSubtitle:

         

Subtitle样式:左边一个显示图片的imageView,上边一个主标题textLabel,一个副标题detailTextLabel。主标题字体大且加黑,副标题字体小在主标题下边。

3.UITableViewCellStyleValue1:

         

Value1样式:左边一个显示图片的imageView,左边一个主标题textLabel,右边一个副标题detailTextLabel,主标题字体比较黑。

4.UITableViewCellStyleValue2:

         

Value2样式:左边一个主标题textLabel字体偏小,挨着右边一个副标题detailTextLabel,字体大且加黑。

That‘s all,Thank you for support。


转载于:https://my.oschina.net/u/2435028/blog/500955

分享到:
评论

相关推荐

    IOS开发 tableview中cell的用法

    本文将深入探讨UITableView中cell的用法,包括数据源的配置、cell的重用机制、样式自定义以及事件处理等方面。 ### 数据源配置 在UITableView中,数据源协议(UITableViewDataSource)是必须实现的,它通过三个...

    swift中UITableView自定义cell添加与删除及表的刷新wift中UITableView自定义cell添加与删除及表的刷新

    自定义Cell允许我们根据项目需求设计独特的显示样式。在Xcode中,可以通过以下步骤创建: 1. 新建一个Swift文件(例如:CustomTableViewCell.swift),并继承自UITableViewCell。 2. 在这个新类中,设计Cell的UI...

    UGUI 上的TableView

    同时,由于代码简单易读,可以方便地修改Cell的布局和样式,以适应不同的UI设计。 总的来说,UGUI上的TableView是Unity UI开发中的重要组成部分,通过合理地利用TableView.cs和ITableViewItem.cs,开发者可以构建出...

    ios-tableView的cell展开和关闭.zip

    单元格的样式可以通过重写`- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath`方法来定制。 在实现展开和关闭功能时,我们通常需要维护一个数据模型,该...

    tableview和scrollview的混合使用

    每个Cell通常代表列表中的一个项目,开发者可以通过重载 `createCell` 方法来自定义Cell的样式和内容。当用户上下滑动时,`TableView` 会自动回收和复用Cell,以提高性能。 `ScrollView` 是另一种可滚动的视图,它...

    京东到家tableView分类样式思路

    总之,"京东到家tableView分类样式思路"提供了一种实现`UITableView`组头变换效果的方法,它结合了移动开发的思路和iOS平台特有的API,帮助开发者打造出更加生动、个性化的界面。在实际应用中,可以根据具体业务需求...

    ios TableView 自定义cell 分代码布局和xib两种方式

    本文将详细介绍如何通过代码布局和XIB两种方式来创建自定义的TableView Cell。 首先,我们来看代码布局的方式。这种方式适合于对AutoLayout有深入理解的开发者,因为它需要手动设置cell内各个视图的约束。步骤如下...

    TableView详解

    这是自定义Cell样式的关键,你可以在这里设置Cell的外观和内容。 3. **自定义Cell**: - 在Storyboard中创建一个新的UITableViewCell子类,并添加所需的UI元素,如UILabel、UIImageView等。 - 给Cell添加IBOutlet...

    自适应tableView 可编辑cell

    本示例"自适应tableView 可编辑cell"着重展示了如何实现自适应高度的TableViewCell、TableView的Section Header和Footer,以及添加左滑删除和收藏功能。这些特性极大地提高了用户体验,同时也对开发者的技术要求较高...

    ios-信息采集demo(动态添加不懂样式的cell).zip

    在这个特定的demo中,动态添加不同样式的cell意味着我们需要在tableView:cellForRowAt:方法中根据数据类型或特定需求创建并配置不同的单元格。这可能包括文本输入框(UITextField)、选择器(UIPickerView)、开关...

    tableView的使用详解-ios移动开发

    风格有两类:`UITableView.Style.plain`(无分组样式)和`UITableView.Style.grouped`(分组样式)。 ```swift let tableView = UITableView(frame: view.bounds, style: .plain) tableView....

    javafx 2.0 tableview 实例

    此外,TableView还可以通过样式类和CSS进行美化,改变字体、颜色、背景等视觉效果。对于复杂的表格,可以使用自定义的Cell工厂来呈现自定义的UI元素。 总之,这个"javafx 2.0 tableview 实例"涵盖了JavaFX中数据...

    iOS如何让tableview支持不同种类的cell详解

    在某些场景下,我们可能需要在一个TableView 中显示不同类型的Cell,例如微博应用中的原创微博和转发微博,或者是支付宝的时间线展示,每种类型的数据可能有不同的布局和显示样式。本文将详细介绍如何在iOS中让...

    ios 自定义tableview 很好用的demo

    8. **自定义分割线**:通过设置`separatorInset`和`layoutMargins`属性,可以调整分割线的位置和样式。 这个"uitableview的使用"Demo应该包含了实现上述功能的代码示例和配置步骤,可以帮助开发者快速上手自定义...

    ios tableview

    这个"ios tableview"的实例源代码,名为"SWTableViewSelectionDemo-master",很显然是一个关于UITableView选择功能的演示项目。下面我们将深入探讨UITableView及其选择功能的相关知识点。 首先,UITableView是一个...

    ios-tableView点击cell下拉内容展开.zip

    这个"ios-tableView点击cell下拉内容展开"的示例代码,对于初学者来说是一个很好的学习资源,可以帮助理解UITableView的交互逻辑和自定义单元格的能力。而对于有经验的开发者,它提供了一个快速实现此类功能的参考...

    tableview单选行

    let cell = tableView.dequeueReusableCell(withIdentifier: "Cell", for: indexPath) cell.textLabel?.text = data[indexPath.row] if indexPath == selectedRow { cell.accessoryType = .checkmark } else { ...

    iOS-TableView入门示例

    - 实现UITableViewDataSource协议,提供数据源方法,如`numberOfSectionsInTableView:`和`tableView:numberOfRowsInSection:`,用于指定表格的列数和行数。 - 实现`tableView:cellForRowAtIndexPath:`方法,为每一行...

    不能滑动的tableView

    4. 自定义内容:在个人中心这种场景下,可能需要自定义UITableViewCell的样式和内容。创建一个新的UITableViewCell子类,并在storyboard或代码中配置其UI。然后在`tableView(_:numberOfRowsInSection:)`返回行数,`...

    TableView删除,修改,编辑

    如果需要实现批量选择和编辑,可以启用`allowsMultipleSelectionDuringEditing`属性,并实现`tableView:didSelectRowAtIndexPath:`和`tableView:didDeselectRowAtIndexPath:`代理方法。同时,可以使用`tableView:...

Global site tag (gtag.js) - Google Analytics