展开

关键词

IOS UITextField 事件列表

43030

iOS TableView多级列表

TableView多级列表的实现效果预览图 需求 TableView多级列表:分级展开或合并,逐级获取并展示其子级数据,可以设置最大的层级数,支持多选、单选、取消选择。

1.2K30
  • 广告
    关闭

    什么是世界上最好的编程语言?丨云托管征文活动

    代金券、腾讯视频VIP、QQ音乐VIP、QB、公仔等奖励等你来拿!

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    iOS QQ列表效果实现

    retain) NSString detail;         // 在线状态 @property (nonatomic, retain) NSMutableArray *friends;  // 好友列表 @end // 整个qq列表 @interface List : NSObject @property (nonatomic, retain) NSString title;          //  列表名称 @property (nonatomic, retain) NSMutableArray groups;   // 列表内分组 @end 数据模型的构造方法就不贴上来了,实现部分每个类只有一个构造方法

    11330

    iOS开发】浅谈iOS列表分页数据管理

    前言 ---- 在移动端的开发中,肯定免不了列表数据的展示。这里是我个人iOS开发中经历过的一些列表数据管理。是给viewController瘦身过程中的一些收获,不考虑设计模式。 DataList做为基类,具体的数据继承DataList产生相对应的子类,例如有一个用户列表,则对应的有一个UserList继承自DataList。下面是DataList的实现.

    59930

    iOS实例——滑动列表展现隐藏顶部视图

    引 项目中需要一个效果:下滚列表时顶部的自定义视图不移动,上移时隐藏顶部视图,提高列表的展现范围。 在此基础上海加了一个隐藏列表时的动态渐入渐出效果,如下: 实现 实现的要点是,顶部的视图要随着列表的滚动而滚动,且列表最上是可以滚动到屏幕顶部的,最下就是滚动到一个固定的位置就不再往下滚动了,至于渐变效果只要能控制滚动自然也能控制随着滚动去改变 关键就在于顶部视图不是简单的放在列表之上,也不是简单的作为列表的headerview。 顶部视图确实是直接作为self.view的子视图来添加的,但是列表的范围同样是覆盖整个屏幕,那么为了避免列表内容被顶部视图盖住,就要设置列表的contentoffset值。 这样就不会一点列表就移动到被遮挡了。

    14610

    IOS 列表性能优化-图片解码性能优化

    详见 谈谈 iOS 中图片的解压缩 IOS 中图片格式问题与性能优化 iOS开发:图片格式与性能优化 1.图片解码到底有多卡?

    11200

    React-Native iOS 列表(ListView)优化方案

    在项目开发中,很多地方用到了列表,而 React-Native 官网中提供的组件 ListView,虽然能够满足我们的需求,但是性能问题并没有很好的解决,对于需要展现大量数据的列表,app 的内存将会非常庞大 scrollRenderAheadDistance 如果我们的列表有2000个项,而让它一次性读取,它会导致内存和计算资源的耗尽。 它可以改善长列表的滚动的性能,默认值为true. 这对于大的ListViews来说是一个非常重要。在Android, overflow的值通常为hidden. 所以我们并不需要担心它的设置,但是对于iOS来说,你需要设置row Container的样式为overflow: hidden。 总结 从上面的几种方案可以看出,方案1、2、3、4都能够比较好的解决列表的性能问题 ,而且各有优缺点,那么,我们在项目开发中该如何应用呢?

    15120

    仿 iOS 列表的编辑功能 - 删除篇

    iOS 的设置里面,有一种编辑的效果,进入编辑状态后,列表左边推出圆形的删除按钮,点击后再出现右边确认删除按钮,相当于给用户二次确认。看下在 Android 上如何实现。 iOS 的效果如下: image.png image.png 我实现的效果是这样的: image.png 下面说说我是怎么做的吧。 { for (EditLayout layout : allItems) { editLayout.openLeft(); } } EditRecyclerView 当列表有某一项是右边展开了 ,我希望在滑动列表的时候能将它关闭,变回向左展开的状态,所以我自定义了一个 RecyclerView。 rightOpenItem.openLeft(); } } return super.onTouchEvent(e); } 当滑动列表的时候

    28310

    iOS操作属性列表plist(增删改查)

    iOS的存储方式之一——属性列表plist,还是经常见到的,可以很方便的用来管理一些有序的批量数据,特别是用来显示固定的内容到表单上时,不需要在代码中反复地繁琐编写数组,而可以在plist属性列表中进行可视化操作 ,极为便捷,本文讲解如何创建和使用plist列表,并显示在表单上。 达到下面的效果: 创建plist属性列表文件: 首先我们新建一个Single View的工程,这样就有可以直接使用的storyboard和ViewController文件,然后创建一个属性列表文件。 在Xcode左侧的工程文件列表中,找一个你喜欢的位置,一般在Supporting Files文件夹内,新建我们的plist文件,方法是右键选择New File...或者按command+N键打开新建文件的窗口 在storyboard中添加Table View: 我们打开storyboard文件,在右下方的控件列表中,找到Table View,拖动到storyboard里的视图中去,如图: 选择右侧最右边的关联部分

    20820

    iOS实例——依赖关系的分类展现列表

    表头右边指标的箭头动画使用UIView动画实现,点击后会判断该类下是否有内容并且避免跳级展开显示,通过delegate回调刷新列表,但是为了完整显示箭头动画,这个回调操作使用GCD来延迟执行。 收起时会收起所有小于等于该级别的分类列表 各个分类/指标使用一个自定义的Model来装载数据。 列表及一些逻辑放在Controller内,列表、delegate等,都比较常见。

    10020

    iOS实现三列表格点选(附Demo)

    项目中常用到列表赛选,一般来说都是一列、两列的,这段时间我自己项目用到了三列,网上也没见到很好的Demo参考,无奈自己按着自己的想法写了一个,存粹提供一种方法供大家参考下。 刷新动画 [self performSelector:@selector(dismiss) withObject:self afterDelay:0.1]; } } 上面是我对三个列表点击时做的不同的处理 因此当点选第一个列表的时候,我们有必要把这个数据设为最初始的值也就是0;这样拉取第二列和第三列数据的时候才不会有问题。

    34330

    iOS 项目兼容8.0列表(Xib篇)

    版权声明:转载请标明出处 https://blog.csdn.net/ZY_FlyWa...

    28010

    iOS性能优化系列篇之“列表流畅度优化”

    ,主要内容是关于列表流畅度的优化。 但这两篇文章出乎我意料地受到了大家的喜欢,所以我希望后面有时间能把这个系列更新下去,下一步准备写一篇关于iOS内存相关的优化文章。也希望这篇列表流畅度优化的文章能够给大家带来一点点启示。 文中讨论了许多可能影响列表流畅度的因素,由于2018 WWDC里面讲述了大量的关于性能优化相关的内容,因此本文也在相关的内容里面加入2018 WWDC的性能优化部分。 大家可能觉得iOS开发过程中使用的算法并不多,算法对性能影响并不明显。其实不然,举iOS中的一个例子:IGListDiff采用空间换时间的方式,使得比较的算法复杂度从 O(n^2) 变成 O(n)。 中我们可也看到列表滑动过程中的FPS,其中有一些很有用的debug选项,帮助我们找到代码中有性能问题的代码。

    1.2K30

    IOS腾讯云通信获取好友列表及修改备注

    2.因为集成了UI库,新建控制器继承TUIContactController,调取好友列表接口获取数据 [[TIMFriendshipManager sharedInstance] getFriendList

    48210

    iOS7一些总结】9、与列表显示(在):列表显示UITableView

    列表显示,顾名思义它是在一个列表视图的形式显示在屏幕上的数据的内容。于ios列表视图UITableView达到。这个类在实际应用中频繁,是很easy理解。 UITableView定义在头文件UITableView.h中,详细的定义能够查看官方文档;从定义中能够看出,UITableView继承自UIScrollView类,因此在支持方便地显示列表数据的同一时候 组成列表的每个元素称为UITableViewCell实例。 一个UITableViewCell也是应用很广泛的类,定义可见官方文档。 这里主要记录创建UITableView的方法,下篇记录通过列表视图控制器使用UITableView。 UITableViewStyle中: typedef enum { UITableViewStylePlain, UITableViewStyleGrouped } UITableViewStyle; 每个列表视图的组成都是相似的

    8340

    直播APP开发之iOS开发中的列表优化思路

    APP开发中,列表可能是平时我们打交道最多的UI控件之一,其重要性不言而喻,对其性能的优化同样至关重要。 而对于iOS开发,列表就是我们常说的UITableView / UICollectionView。在进行直播APP开发时针对于列表的优化自然是必不可少的。 这里以UITableView为例简略介绍一下列表优化思路。 (1) cell复用。这是每一个iOS开发者都非常熟悉的一部分内容。 20180920133333.jpg 当然别忘了在cellForRowAtIndexpath:代理方法中加入以下几句 QQ截图20180920133343.jpg 对于专业从事直播APP开发的软件公司的技术人员来讲,列表优化是常常用到的

    71530

    iOS 开发】Xcode9 自动签名更新设备列表

    内测分发测试 iOS App 的时候,在 https://developer.apple.com/account/ios/device/ 添加了设备的 UDID 之后,往往 Xcode 这边不会及时同步信息

    45420

    解决iOS10不能跳转系统WiFi列表的问题

    第一种方式: 在iOS10更新后,系统设置跳转被禁用,只能跳转App设置,但是最近发现苹果又更新了URLscheme,亲测可用,建议iOS10已下,还用原来的scheme #define iOS10 ( WIFI"; if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:urlString]]) { if (iOS10 defaultWorkspace)] performSelector:@selector(openSensitiveURL:withOptions:) withObject:url withObject:nil]; 附录:iOS10 之后,其它界面的跳转 当前iOS10支持的所有跳转,亲测可用(测试系统:10.2.1) 跳转 写法 无线局域网 App-Prefs:root=WIFI 蓝牙 App-Prefs:root=Bluetooth

    40860

    iOS开发中QQ好友列表下拉显示全部好友实现思路

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010105969/article/details/...

    71620

    列表:创建列表

    列表是Tcl语言中最重要的一种数据结构。什么是列表列表是元素的有序集合,各个元素可以包含任何字符串,例如空格,反斜杠,换行符等。 01 直接利用花括号{}创建 如图1所示,通过花括号的方式创建列表赋给变量a,列表长度为3(可通过llength查询列表长度,后续会介绍) ? 创建与图1相同的列表,采用list命令如图2所示。 ? 03 通过concat命令创建列表 concat的参数可以是任意多个列表,从而实现列表的拼接。 如图3所示,利用concat命令将图1的列表a与图2的列表b拼接为新的列表赋给c。图4显示了concat拼接3个列表,其中第一个列表是空列表。 ? ? 05 创建空列表 所谓空列表是指该列表是存在的,但不包含任何值。通常创建空列表用于列表初始化。可通过{}直接创建空列表,也可通过list命令创建空列表。 ?

    50730

    相关产品

    • 直播 SDK

      直播 SDK

      直播 SDK 是腾讯云直播服务在移动场景的延伸,集成了腾讯云直播的推 / 拉流、主播观众互动连麦、主播跨房 PK 等能力,提供包括 iOS、Android、小程序、Web 等多种接入方式,为您提供针对移动场景的高质量直播服务,快速满足手机直播的需求。

    相关资讯

    热门标签

    扫码关注腾讯云开发者

    领取腾讯云代金券