首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏码客

    iOS 设置tableViewCell的高度

    iOS tableView的cell在显示之前必须获取cell的高度,如果cell的高度都一样,统一设置就行了,但是cell的高度不统一的话就要一一设置了,在ios8之前,需要自己手动去计算,iOS之后就方便多了

    3.1K30发布于 2019-10-22
  • 来自专栏日常技术分享

    iOS TableViewCell中的KVO的使用

    比如我们在写消息列表的时候,未读消息一般都有个红点,点击一下红点消失。这个功能通常的做法就是Model中标识消息已读。然后在Reload TableView或者Cell。 但是还有个方法可以实现那个就是KVO

    1.3K20发布于 2020-02-13
  • 来自专栏王大锤

    iOS设置tableViewCell之间的间距(去掉UItableview headerview黏性)

      经常在项目中遇到自定义cell的情况,而且要求cell之间有间距,但是系统没有提供改变cell间距的方法,怎么办?   方法1:自定义cell的时候加一个背景View,使其距离contentView的上下一定距离,实际上cell之间没有间距,但是显示效果会有间距。这个方法有个弊端,比如你设置的间距gap = 12;那么第一个cell距离上面距离为gap,而每个cell的间距为2*gap,效果不是很满意。   方法2:创建tableView的时候用grouped,一个cell就是一个section。然后设

    2.4K50发布于 2018-05-17
  • 来自专栏全栈程序员必看

    iOS_11_tableViewCell使用alertView变更数据

    发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/117667.html原文链接:https://javaforall.cn

    81910编辑于 2022-07-05
  • 来自专栏日常技术分享

    TableViewCell和百度地图手势冲突

    如果要实现这个功能,出现的问题就是缩放地图不灵敏,上下拖动TableView就会跟着动 解决办法

    97820发布于 2018-09-13
  • 来自专栏Objective-C

    iOS-HQSliderView点击不同Button切换tableViewCell

    自定义的点击Button切换不同TableViewCell,效果如图所示 HQSliderView.gif HQSliderView.gif 使用教程: 2.1 导入HQSliderView

    2K70发布于 2018-05-10
  • 来自专栏大宇笔记

    MUI TableViewCell 上按钮点击Cell同时触发解决

       我们点击按钮的时候,Cell事件也被触发,在iOS中可以用hittest通过判断控件位置和显示顺序执行点击。起初想按照这个思路来改。看MUI 提供了解决法防止事件冒泡。

    1.7K20发布于 2019-01-15
  • 来自专栏服务端技术杂谈

    【死磕iOS】处理不等高TableViewCell的小花招

    地址://www.jianshu.com/p/a0342ee86431 嗨大家,好久不见~ 今天来和大家一起聊聊处理不等高TableViewCell的那些小花招~ ummmm…其实我是个标题党~ ??? 所以,该方法请选择使用… 结论 处理不等高TableViewCell,优先使用iOS8新特性(课题一方案三) 不能使用iOS8新特性的情况下,优先选择课题一方案一+课题二方案三组合 不能用上面两种,优先选择使用课题一方案一

    1.7K80发布于 2018-04-16
  • 来自专栏iOS知识点

    iOS tableViewCell最右边显示箭头,字符,自定义分割线

    1240) 1.添加iOS系统自带的cell的箭头 ``` cell.accessoryType=UITableViewCellAccessoryDisclosureIndicator; ``` 2.去掉tableviewcell [iOS:tableViewCell最右边显示箭头,字符,自定义分割线](https://www.jianshu.com/p/bdfcaa20383d) 2.

    1.8K20发布于 2020-10-14
  • 来自专栏iOS开发干货分享

    用这些 iOS 技巧让你的 APP 性能更佳

    01 使用可复用的 tableViewCell 译者注:本例阐述的是使用可复用的 tableViewCell,所以将所有 cell 翻译成 tableViewCell ,table view 直译成表视图 如果不使用可复用的 tableViewCell ,我们必须为每一行创建一个新的 tableViewCell,如下所示: func tableView(_ tableView: UITableView, 通过将屏幕上不再可见的 tableViewCell 放入队列中进行复用,并且当新 tableViewCell即将在屏幕上可见时(例如,当用户向下滚动时,下面的后续tableViewCell),表视图将从此队列中检索 tableViewCell 并在 cellForRowAt indexPath: 方法中修改它。 iOS 中 tableViewCell 复用队列图解(查看大图) 通过使用队列来存储 tableViewCell,表视图中不需要创建一千个tableViewCell

    5.1K30发布于 2019-06-14
  • 来自专栏君赏技术博客

    关于 ZHTableViewGroup 的设计之路

    tableView = tableView else { // 当表格不存在返回 nil return nil } guard let tableViewCell 如果索引超出了总个数就返回 nil return nil } var count:Int = 0 // 设置 cell 总数初始值 var tableViewCell indexPath.row < count { // 当索引在当前ZHTableViewCell范围内 就返回ZHTableViewCell对象 tableViewCell = cell break } } return tableViewCell } 设置 Cell 的高度 , indexPath:IndexPath) { guard let tableViewCell = cellForIndexPath(dataSource: dataSource, atIndexPath

    1.3K20发布于 2018-08-31
  • 来自专栏iOS开发~

    iOS_解决:当点击到TableViewCell上的Button时,就无法滑动TableView的问题

    以下是解决办法: 1、无法滑动的问题 当点击到TableViewCell上的Button时,就无法滑动TableView。

    1K20编辑于 2022-07-20
  • 来自专栏Python疯子

    UITableViewCell自适应网络不规则图片和文字组合的高度

    tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath { // 计算cell内容的高度 TableViewCell *cell = (TableViewCell *)[self tableView:_tableView cellForRowAtIndexPath:indexPath]; return [cell cellForHeight ]; } 002 接下来开始重点喽 自定义TableViewCell的.h文件, 做主要控件 @interface TableViewCell : UITableViewCell @property

    2.4K20发布于 2018-09-06
  • 来自专栏TechBox

    史上最全的iOS之访问自定义cell的textField.text的N种方法

    TableViewCell.h文件中的contentTextField引用xib中的textField: #import <UIKit/UIKit.h> @interface TableViewCell " #import "CustomTextField.h" @interface TableViewCell ()<UITextFieldDelegate> @end @implementation 给cell添加一个block属性 #import <UIKit/UIKit.h> @interface TableViewCell : UITableViewCell /** * block 参数为 " @interface TableViewCell () @end @implementation TableViewCell - (void)awakeFromNib { [super *customCell = (TableViewCell *)cell; customCell.titleLabel.text = self.titles[indexPath.row];

    7.7K40发布于 2018-06-05
  • 来自专栏小蠢驴iOS专题

    实际操作-手把手探究tableViewCell上的控件点击事件进阶篇:实际项目操作

    iOS17年4月市场背景~ 探究tableViewCell的点击事件步骤: 1.tableViewCell上的控件触发点击事件 ---- 我们都知道,tableViewCell的点击事件,写个“didSelectRowAtIndexPath 2.tableViewCell上的控件触发点击事件实现页面跳转 ? 如同:cell上的点击事件实现页面跳转 需求:通过点击cell上的不同的按钮-->实现不同页面跳转 ? cell的push操作 如同,因为tableViewCell不是ViewController,没有navigationVC属性,并不能实现控制器的push操作! tableVIewCell设置数据源 数据请求何时发送? ?

    4.1K50发布于 2018-05-24
  • 来自专栏小蠢驴iOS专题

    iOS中Cell约束--使用xib实现多label的自动约束--高度随内容自适应

           说起iOS开发,很多人的印象就是-弄一个tableView,把数据全丢到上面展示,听起来好像很粗糙,不过仔细一想,确实展示数据内容的,用的tableView是最多的了吧,说到这里,今天的男一号-tableViewCell 本文的主题是--tableViewCell的高度自适应,计算cell高度的方法确实有好几种,因为做cell的时候,比较简单的界面我都是直接拉xib,手动连接约束比较省事,所以今天就来探索一波-- 使用xib 首先:改变tableViewCell的高度  其次:设置内容行数_valueLabel.numberOfLines=0; 如图,发现内容还是越界了 怀疑:内容label的宽度 = 无穷大? 修改完的展示 此时,label相互之间的约束冲突就解决了~ ---- 接下去,就是设置tableViewCell的高度自适应的问题了; xib的快捷设置方法:1.在xib中,设置 顶部 和 底部 约束之后

    4.2K60发布于 2018-05-24
  • 来自专栏大话swift

    制作动态framework与静态framework的那些坑

    pathForResource:@"test" ofType:@"png"]]; [self.tableView registerNib:[UINib nibWithNibName:@"TableViewCell " bundle:bundle ] forCellReuseIdentifier:@"TableViewCell"]; 通过class NSBundle mainBundle]]; [self.tableView registerNib:[UINib nibWithNibName:@"EmbededFramework.framework/TableViewCell " bundle:nil ] forCellReuseIdentifier:@"TableViewCell"]; 那么可能你会有疑问为啥此时的

    2.5K20发布于 2020-05-08
  • 来自专栏技术之路

    【swift学习笔记】三.使用xib自定义UITableViewCell

    使用xib自定义tableviewCell看一下效果图 1.自定义列 新建一个xib文件 carTblCell,拖放一个UITableViewCell,再拖放一个图片和一个文本框到tableviewcell

    2.5K70发布于 2018-01-31
  • 来自专栏ios技术安装

    Swift 类构造器的使用

    于是又出现呢了下面的提示: Convenience initializer for 'TableViewCell' must delegate (with 'self.init') rather than Swift 复制代码 class TableViewCell: UITableViewCell { convenience init() { self.init(style: . Swift 复制代码 class TableViewCell: UITableViewCell { convenience init() { self.init(style: . 错误 5 Swift 复制代码 class TableViewCell: UITableViewCell { let label : UILabel init(imageName: String Swift 复制代码 class TableViewCell: UITableViewCell { let label = UILabel() init(imageName: String

    2.3K20发布于 2020-09-27
  • 来自专栏码客

    iOS开源组件分类总结

    self.menu.hideViewToBottom(); //显示菜单 self.menu.showView(); 侧滑菜单 RESideMenu RESideMenu 侧滑菜单 Objective-C TableViewCell 侧滑 MGSwipeTableCell MGSwipeTableCell TableViewCell侧滑 Objective-C 调用方式 1 引用头文件 //侧滑按钮 #import "MGSwipeButton.h " #import "MGSwipeTableCell.h" 2 需要侧滑的tableViewCell继承MGSwipeTableCell 3 Controller实现接口MGSwipeTableCellDelegate

    1.2K30发布于 2019-10-22
领券