`
zcw_java
  • 浏览: 304312 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

tableview设置上下滚动高度,启用删除

 
阅读更多
可在viewDidAppear中实现加入 [tablvew setContentOffset:CGPointMake(0,480) animated:YES]; 
在tableView内添加一个searchbar,一起滚动;开始时隐藏headerView(即让tableView向上滚动headerView的高度:默认44) 
UISearchBar *mySearchBar = [[UISearchBar alloc] init]; 
[mySearchBar sizeToFit]; 
 
tableView.tableHeaderView = mySearchBar; 
//UITableView开始滚动到的位置(这样一开始headerView是不显示的) 
[tableView setContentOffset:CGPointMake(0.0, 44.0) animated:NO]; 


//启用删除
- (void)tableView:(UITableView*)tableView willBeginEditingRowAtIndexPath:(NSIndexPath *)indexPath
{
    CustomAlarmCell *cell = (CustomAlarmCell*)[tableView cellForRowAtIndexPath:indexPath];
    [UIView beginAnimations:nil context:nil];
    [UIView setAnimationDelay:.1f];
    [UIView commitAnimations];
}

- (void)tableView:(UITableView*)tableView didEndEditingRowAtIndexPath:(NSIndexPath *)indexPath
{
    CustomAlarmCell *cell = (CustomAlarmCell*)[tableView cellForRowAtIndexPath:indexPath];
    [UIView beginAnimations:nil context:nil];
    [UIView setAnimationDelay:.1f];
    [UIView commitAnimations];
}
分享到:
评论

相关推荐

    javafx_tableview设置背景透明和滚动条

    然而,自定义其样式,特别是设置背景透明和滚动条透明,并不是一项简单的任务,因为JavaFX默认的CSS样式并不提供这样的选项。在本实例中,我们将深入探讨如何实现`TableView`的透明背景以及滚动条的透明效果。 首先...

    qml ListView和TableView共用自定义滚动条

    使用QML实现自定义滚动条,并作用于listView和tableView中,代码可直接通过cmd命令运行

    iOS ScrollView嵌套tableView联动滚动的思路与最佳实践

    对应这种页面结构应该毫无疑问是最底层是一个纵向滚动的scrollView,它的页面上面放一个固定高度的header,紧接着下面一个支持横向滚动切换的容器scrollView,容器上面才是各个页面具体的tableView,如下图: ...

    iOS tableview里面嵌套tableview,自适应高度

    swift ,使用autolayout + storyboard 最外层tableview列表,cell里面嵌套了tableview,自适应内容,cell里的tableview不可滑动,内容全部显示,且文字分行显示,不用设置cell的高度直接可以自适应内容

    tableView自动调节cell高度

    例如,对于UILabel,我们可以设置其上下左右的约束,以保证文字内容的变化可以自动调整其高度。 接着,为了使cell能够根据内部内容自动计算高度,我们需要重写`UITableViewDataSource`协议中的`heightForRowAt`方法...

    tableView横向滚动

    为了实现横向滚动,我们需要在`viewDidLoad`方法中设置`tableView.scrollDirection = .horizontal`。这样,用户滑动时,TableView会按照横向滚动方向移动。 4. **设置TableView的contentSize**: 最重要的一句代码...

    ios 类似股票数据展示的可上下左右滑动的tableView

    在iOS开发中,创建一个类似股票数据展示的可上下左右滑动的tableView是一种常见的需求,特别是在金融类应用中。这个功能通常涉及到自定义UITableViewCell和实现复杂的触摸手势处理。以下是一些关键的知识点: 1. **...

    tableView横向滚动,实现UiscrollView复用的功能

    4. 计算布局:在 `- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath` 方法中,根据数据源计算Cell的高度,通常是ScrollView的高度加上必要的边距。 5. 滚动处理:...

    利用tableView旋转横向滚动的柱状图

    通常,我们会使用Core Graphics框架来绘制柱状图,设置好每个柱子的位置、高度和颜色。同时,为了实现横向滚动,我们需要设置UITableView的滚动方向为水平,并调整单元格的大小以适应单个柱状图的宽度。 在项目...

    swift-利用tableView旋转横向滚动的柱状图

    5. **设置TableView的滚动方向**: 默认情况下,TableView是垂直滚动的。我们可以通过设置`scrollDirection`属性来改变它的滚动方向为水平。 6. **自定义Cell的布局**: 在`layoutSubviews()`方法中,调整内部柱状图...

    ios-支持上下滚动和左右滚动,类似网易新闻的多级列表.zip

    标题中的“ios-支持上下滚动和左右滚动,类似网易新闻的多级列表”指的是一个iOS应用开发中的功能实现,这个功能允许用户在列表视图中不仅可以上下滚动浏览内容,还可以左右滑动来切换不同的分类或者子列表,类似于...

    tableView上下拉刷新快速集成开发

    TableView作为iOS中最常用的数据展示控件,其上下拉刷新功能是提升用户体验的关键。本教程将重点讲解如何快速集成并实现TableView的上下拉刷新功能,帮助开发者节省宝贵的开发时间。 一、下拉刷新(Pull to Refresh...

    ios-一行代码计算Cell高度支持cell嵌套tableview.zip

    在这个例子中,开发者可能展示了如何通过一行代码快速设置Cell的高度,以及如何处理嵌套TableView的布局问题。 在实际的iOS开发中,动态计算UITableViewCell的高度是一项挑战,因为这需要考虑到Cell内的内容、字体...

    ios-tableview高度自适应.zip

    `"ios-tableview高度自适应.zip"`这个压缩包文件显然与UITableView的自适应高度有关,特别提到了`"cell布局使用SDAutoLayout约束 简单方便快捷"`,这暗示我们将探讨如何使用SDAutoLayout来实现UITableViewCell的高度...

    tableview自适应cell高度

    在本文中,我们将深入探讨如何在iOS应用中实现tableView细胞的自适应高度,包括手动设置和iOS8之后的自动适应方法。 首先,我们来了解一下手动适应cell高度的方法。在传统的做法中,我们需要在`tableView:...

    ios-Swift TableView及上下拉刷新封装.zip

    只需要下面几步就可以完成TableView及上下拉刷新的使用 简单易用(注意:这里只针对单组进行了封装,想要实现多组 重写TableView代理方法即可) 1.继承HWBaseTableViewController 2.注册cell weak var weakSelf = self /...

    倒置的tableView

    在初始化tableView时,我们可以将其设置为最大偏移量,即整个tableView的高度,这样初始状态下tableView会显示在底部。 - `scrollIndicatorInsets`:滚动指示器的内边距,可以根据需要进行调整,使其看起来更自然。...

    ios-TableView Cell加载WebiView高度自适应.zip

    "ios-TableView Cell加载WebiView高度自适应.zip"提供的解决方案正是针对这个问题,它通过WKWebView与JavaScript的交互来实现Cell高度的动态自适应。 WKWebView是苹果推出的新一代Web视图控制器,取代了旧的...

    LQXAutoTableView(自动滚动)

    3. **滚动速度设置**:`LQXAutoTableView`可能提供了设置滚动速度的方法,你可以根据需求调整滚动的快慢。 4. **暂停与恢复**:为了适应不同场景,`LQXAutoTableView`可能有暂停和恢复滚动的接口,比如在用户手动...

Global site tag (gtag.js) - Google Analytics