ICode9

精准搜索请尝试: 精确搜索
  • 短视频系统,折叠cell的使用2021-11-29 14:35:46

    短视频系统,折叠cell的使用实现的相关代码 完整代码如下: @property (nonatomic, strong) UITableView* foldTableView; @property (nonatomic, strong) NSMutableArray* foldArray; @property (nonatomic, strong) UIButton* foldButton; - (void)viewDidLoad { [super viewDidLo

  • OC 基础 UITableView2021-09-17 20:06:55

    一直觉得自己写的不是技术,而是情怀,一个个的教程是自己这一路走来的痕迹。靠专业技能的成功是最具可复制性的,希望我的这条路能让你们少走弯路,希望我能帮你们抹去知识的蒙尘,希望我能帮你们理清知识的脉络,希望未来技术之巅上有你们也有我。 下面介绍一下tableview的常用属性跟方

  • UITableView的展开与收缩2021-09-04 16:02:40

    一.前言 在我们写程序时,总有些功能是需要UITableView的展开与折叠才能达到其想要的目的,所以在此写这篇博客作为笔记。 二.思路 1.重写UITableViewCell,可以按照自己的需求进行相应的重写。 2.在一个可变的数组的长度作为UITableView返回的行数,达到UITableViewCell行数可变的目

  • iOS开发—UITableView刷新 屏幕跳动2021-08-27 17:01:10

      cell.showMoreBlock = ^{ // @StrongObj(self); [UIView performWithoutAnimation:^{ [tableView reloadRowsAtIndexPaths:[NSArray arrayWithObjects:indexPath,nil] withRowAnimation:UITableViewRowAnimationNone]; }]; };

  • UITableView相关2021-08-06 15:34:26

    返回上级目录:iOS面试专题一 文章目录 重用机制自定义UI控件demo代码ViewReusePool.hViewReusePool.mIndexedTableView.hIndexedTableView.mViewController.m 重用机制 自定义UI控件 demo IndexedBar - gitee 代码 ViewReusePool.h #import <Foundation/Foundation.

  • UITapGestureRecognizer 和 UICollectionView/UITableView等点击事件冲突问题2021-07-22 11:34:25

    在gestureRecognizer方法中,利用isDescendantOfView来判断当前点击区域是否是collectionView/tableView,若是,则返回NO,忽略该手势的点击事件,否则返回YES。 先添加代理 UIGestureRecognizerDelegate ,再判断触摸点在触摸视图时禁用此 tap  #pragma mark - UIGestureRecognizerDelega

  • UITableView/UICollectionView调用reloadData刷新时界面闪烁2021-07-22 11:31:07

    使用UITableView、UICollectionView时,当数据变更了,需要重新调用reloadData刷新时,有时候界面会出现闪烁。 造成闪烁的原因,主要是因为CALayer有一个隐式动画,只要在调用reloadData刷新时,关闭隐式动画就可以避免了。代码示例如下: [CATransaction setDisableActions:YES]; [self.colle

  • iOS Self-Sizing优化2021-05-15 17:01:53

    前言在 iOS 11之后,UITableView默认开启了Self-Sizing。利用Self-Sizing技术,我们可以不需要实现heightForRowAt方法。但Self-Sizing可能会引起UITableView的闪烁问题,需要做一些优化处理。 我们知道:在 iOS 11之后,UITableView默认开启了Self-Sizing。利用Self-Sizing技术,我们不需要实

  • iOS UITableView配合block 回调实现列表删除教程2021-02-13 22:34:03

    前言: 各位同学大家好 ,有段时间没有给大家更新文章了 。 具体多久我也记不清楚了,春节放假比较早,所以就趁着有时间学习了一下iOS开发的基础知识 今天讲的iOS UITableView 配和block 回调实现列表删除教程 。那么废话不多说 ,我们正式开始。 准备工作 安装xcode 这个大家可以自己去a

  • ios swift tableView cell左滑删除:允许一部分cell可以左滑删除,一部分禁止左滑删除2020-11-26 21:28:51

    extension SelectRoutesVC: UITableViewDelegate { func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { if indexPath.section == 0 { self.selectaDestination!() self.dismiss(animated: true, comple

  • IOS:个人笔记|UI_UITableView的优化2020-10-23 09:02:15

    1:在每行显示什么内容的方法里,即cellForRowAtIndexPath,每行都是重新创建了cell,数据量一多,极大的消耗了资源,当每次向上滑动,都是新建的cell,原来的cell被销毁。苹果已经做了部分优化,往下滚动,哪个cell出来了,才创建哪个cell。但是往上滚动,会重新创建新的cell,重复创建这个问题没有解决

  • iOS造轮子 - UITableView字母索引条2020-09-24 14:34:21

      最近重构项目的通信录页面,旧版本的索引条相当丑陋,找了下轮子又找不到,没办法,只能自己造了。发现微信的通讯录索引条样式还不错,照着写了一个,顺便添加了震动效果(Impact Feedback)。 首先看一下效果: 单击索引条时 单击索引条字母 滑动tableView时 滑动tableView时.gif 在索引

  • 浅析iOS开发中UITableViewCell的复用机制2020-06-25 16:01:32

    写在前面 UITableView是iOS开发中一种非常常用的组件,在主流App中几乎可以看到(微信和QQ的聊天列表等)。这篇文章主要探讨UITableView的数据载体——UITableViewCell的一些相关内容 UITableViewCell是什么 UITableViewCell就是UITableView展示数据的基本单位 可以理解为单元格 此处

  • iOS:自动适配tableViewCell的高度与缓存其高度,避免卡顿2020-06-24 10:03:28

    demo:https://github.com/ITHanYong/AutoTableViewCell.git #import "BaseViewController.h" @interface BaseViewController () @property (nonatomic, strong) NSMutableDictionary *heightAtIndexPath;//缓存高度 @end @implementation BaseViewController - (v

  • IOS 控件UITableView 使用归纳总结2020-06-02 15:05:57

    1. UITableView简单使用 1. UITableView的基本使用     self.tableview.dataSource=self;     self.tableview.delegate=self;   -(NSInteger)numberOfSectionsInTableView:  返回多少组   -numberOfRowsInSection: 返回每组多少行,   有多少组,就调用多少次   -cellF

  • 【iOS 实践笔记】UITableView顶部空白2020-04-20 15:53:13

    1.新页的中使用了uitableview ,刚跳入时顶部有一个白条,点击任意内容,白条收起。 2.想到是stustebar问题,后来发现不是。是tableview自身的问是。 3.找到方法:self.automaticallyAdjustsScrollViewInsets=NO ; 结果不起作用。 4.继续查找问题原因: 当升级到iOS 11的时候,发现UIScrollV

  • iPhone-为UITableView排序JSON NSDictionary2019-12-09 22:16:04

    我正在使用TouchJSON来检索我的应用程序的信息,并将其放入字典中.我希望能够按难度和等级等值对它进行排序.我将如何处理?我已包含我的.m文件. 谢谢,enbrhttp://pastie.org/1091334解决方法:您可能可以使用NSSortDescriptor对具有指定键的字典数组进行排序.因此,例如,以下代码可以按

  • C#-Xamarin.Forms:用于在UITableViewCell上显示公开指示器的自定义渲染器2019-11-20 18:19:54

    我想在我的iOS表格视图单元格上显示一个披露指标.我发现this thread并提出了自定义渲染器.我尝试了这个: [assembly: ExportRenderer (typeof (EmployeeCell), typeof (EmployeeCellRenderer))] namespace HelloXamarinFormsWorld.iOS { public class EmployeeCellRenderer :

  • CodeGo.net>从UITableView中获取选择行?2019-11-18 15:18:47

    在我的Xamarin iOS应用中,我有以下代码: public class TableSource : UITableViewSource { public override void RowSelected(UITableView tableView, NSIndexPath indexPath) { new UIAlertView("Row Selected", TableItems[indexPath.Row], null, "OK&

  • Xamarin解决方案:UITableView和键盘滚动问题2019-10-29 23:07:25

    我遇到了与UITableView and keyboard scrolling issue中描述的问题相同的问题,但是我正在使用MonoTouch / Xamarin.iOS在C#中进行编码.得到一个有效的C#解决方案需要花费一些时间,所以我想我会分享. 我试图解决的问题:我有一个UIViewController,它包含一个列表视图以及一些其他按钮.

  • iOS表分区头和表视图的编辑模式2019-09-09 23:04:36

    原文链接:https://my.oschina.net/zyboy/blog/617427 设置分区头信息 -(NSString )tableView:(UITableView )tableView titleForHeaderInSection:(NSInteger)section 设置分区头视图 -(UIView )tableView:(UITableView )tableView viewForHeaderInSec

  • iOS UITableView上滑吸顶的三种方案2019-09-09 17:03:36

    iOS 中很多时候回碰到上滑吸顶的效果,现在总结了以下三种方案,个人比较推崇第一种 1、 UITableViewStylePlain样式下tableHeaderView和sectionHeader共用。tableHeaderView设置为顶部滚动元素,需要第几组的heder吸顶就直接设置sectionHeader - (CGFloat)tableView:(UITableView *)t

  • android – App偏好设置的可编辑项目列表?2019-07-08 20:24:58

    我正在尝试在我的应用程序首选项上执行类似于iOS可编辑UITableView的操作.基本上它是一个列表,用户可以添加项目,删除它们或重新排序它们.我确定这是一个常见的问题,但我没有找到任何关于如何做的例子. 现在我试图通过嵌套两个PreferenceScreens并在它们之间移动项目来实现: 我将项

  • IOS设计模式之二(门面模式,装饰器模式)2019-06-29 19:22:54

    本文原文请见:http://www.raywenderlich.com/46988/ios-design-patterns. 由 @krq_tiger(http://weibo.com/xmuzyq)翻译,如果你发现有什么错误,请与我联系谢谢。 门面(Facade)模式(译者注:facade有些书籍译为门面,有些书籍译为外观,此处译为门面)         门面模式针对复杂的子系统

  • 对于UITableView和UIImageView的DrawRect重写之后的影响2019-06-15 16:45:34

    一、继承 UITableView和UIImageView , 重写 DrawRect 方法,然后里面留空   ImageView @implementation DrawImageView- (void)drawRect:(CGRect)rect { // Drawing code}@end   Table @implementation DrawTestTable- (void)drawRect:(CGRect)rect{ }@end   结果

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有