首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

iOS开发常用之网络

COBezierTableView - swift通过编辑Bezier曲线四点位置设置TableView单元及对应按钮位置。实验效果很赞。...QuickRearrangeTableView - 基于UITableView快速重排功能扩展子类。通过长按选定单元格然后滚动移动到指定位置。...做iPad多任务分屏适配同学可以看一。 HACursor - HACursor,是一个对横向ScrollView视图进行管理UI控件。...PKRevealController - PKRevealController是一个可以滑动侧边栏菜单(可向左,向右或者同时向两侧),只需手指轻轻一点(或者按钮,但是这样滑动时不够炫酷),这类控制其他库...更赞是额外附了详细开发教程如何在Swift制作Tinder-Like Koloda动画网页链接 .Yalantis出品动画程序款款精品。

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

iOS 9 Storyboard 教程(二)

但是当用户点击Done按钮时候,你应该创建创建一个新Player 对象并且填写它属性和更新�玩家清单....现在让我们给这个新控制器一些数据来显示吧.在GamePickerViewController.swift,把一个具有硬编码值games字符串数组添加到顶部: var games:[String]...text = games[indexPath.row] return cell } 你只是使用games数组设置了数据源并且把字符串值放到了单元格textLabel里....segue对象,在这种情况就是被选中游戏单元格.所以在games里,你可以使用单元格indexPath来定位选中游戏,然后设置selectedGame,这样的话,它在unwind segue就是可行了...{ player = Player(name: nameTextField.text, game:game, rating: 1) } } 当你完成添加Add Player控制器并且下完成按钮时候

2.2K10

自学Swift之路(一)UI入手之基本控件

,两种语言控件属性是一样,只是语法有些不一样而已,多写几个就会发现Swift都是一个套路.那好吧,简单控件就不写了,接下来我们来写下UITableView // 5.UITableView...复制粘贴这两个available方法并实现它: func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -...} 当然,别的方法也是一样,点击单元格: func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath...) { print("点击了单元格") } 好了,这篇文章内容就到这里了,下一篇文章将会围绕UITableView,自定义UITableViewCell来写点可视化内容较强东西...本人也是正在学习,文章内容如有错误,还请指正,有需要优化地方,也请帮忙指出,帮助大家共同进步

2.9K110

自学Swift之路(二)UITableView自定义和实际利用

自定义,附带场景使用(简单demo) 创建工程什么就不说了,先看一界面然后咱们直接开始代码: ?...6EDD4AC9-47E3-401F-91A4-2DA836439787.png Demo开始之前,我们想想应该会使用到屏幕宽高等一些常用值,在OC,咱们可以使用PCH然后宏定义,然而在Swift...coder aDecoder: NSCoder) { fatalError("init(coder:) has not been implemented") } } 代码自定义单元格加上了一个...ImageView和一个Label,虽然数据是死,但是在Swift,另外一个类是可以直接访问另一个类变量(如果没做任何保护的话),所以我们在配置cell时候是可以直接赋值,这里就不弄了,然后我们看创建表视图那一块...学了这么几天,我发现Swift还是比较容易入手,下篇文章我会用一个小项目,本人是做室内地图SDK,这次小项目是仿我OC写SDK Demo,使用Swift和OC混编,集成百度地图SDK和自己室内

2.3K90

底牌项目中选择牌谱上传功能--深刻理解UITableView复用

此界面的布局: 此界面由UITableView构成,根据日期不同设置单元格单元格是一张张图片,在每张图片上添加了一个按钮用于选择图片。...解决办法:点击图片上按钮同样执行协议方法,也就是上面贴出来方法。...UITableView复用可以节省内存空间,可如果不理解其本质地使用就会出现我所说问题,有时还会出现同样内容重复出现问题(第一个单元格内容发生变化,后面的单元格复用第一个单元格,其上内容也会和第一个单元格内容相同...解决: 思路:每次使用单元格时候将选中图片和单元格图片进行比较,如果有相同图片,则将相同图片上按钮设置为选中状态。...之前已经将选中图片image对象和图片ID分别添加到了两个数组,在设置单元格内容方法中将选中图片ID(通过ID可以更好滴比较两个图片是否是同一张图片)传递过来。

1.1K10

底牌项目中上传牌谱功能之编辑标准模式

在编辑标准模式如果用户没有编辑某个条目那么在预览不能显示该条目,如果用户隐藏了某个条目,同样在预览不能显示。...难点:获取UITextView文字  (相对于直接创建五个UITextView获取它们text较难) 解决难点: 在创建单元格时候为每一个单元格UITextView设置代理,且代理为当前视图...如果没有编辑内容那么某个text字符串就是nil,nil是不能被添加到数组,这是需要将为nil字符串设置为@“”。在预览页面,如果数组某个元素内容为@“”那么就不显示该内容。...首先需要在创建单元格方法中将所有的单元格存储到一个数组,代码: [self.tableArr addObject:cell]; (由于单元格比较少,没有进行复用单元格所以可以使用这种方法获取所有的...Cell,还是比较笨做法 ) 在预览方法取出所有的Cell,如果Cell按钮被选中了就将其对应字符串设置为@“”,代码: for (StandardCell * cell in self.tableArr

83430

Swift| 基础语法(五)

前言 总结下 swift基础语法,里面涉及到:常量&变量、Swift数据类型、逻辑分支、循环、字符串相关、数组和字典、方法书写调用等内容,考虑到阅读体验分多篇来展示,希望对大家学习swift...print("按钮点击了: \(butTitle)") } 三、UITableView使用 var myTb : UITableView?...} 在Swift,创建tableViewCell方法可以分为两种创建tableView时候注册和需要使用时手动创建。先聊聊创建tableView时候直接注册cell: myTb?....可以在自定义cell处理点击状态显示 var label1 :UILabel? var label2 :UILabel?...因为在Swift,所有对象构造器默认都是public,所以需要重写你init让其成为私有的。 这样就保证像如下代码编译报错,不能通过。 六、从相册选择照片或者拍照 ?

2K30

iOS 9 Storyboard 教程(二上)介绍Segue静态单元格(static cell)

在第一篇文章第一篇文章,你已经学到了Interface Builder基本用法来创建和连线多个控制器,以及使用在storyboard可以通过直接创建自定义tableViewCell..... ---- Note: 当你改变了Sections属性值以后,编辑器将会复制现有的section....Assistant Editor(右上方有两个环重叠按钮).它应该自动地打开PlayerDetailsViewController.swift.....每一个静态单元格都只有一个实例,所以它完全是可以接受在视图控制器里通过连线连接它们子视图....打开PlayerDetailsViewController.swift并且删除所有从下面开始行(除了类大括号): // MARK: - Table view data source 运行app然后检查带有静态单元格控制器

3.2K10

excel常用操作大全

2.如何在文件下拉窗口底部设置最近运行文件名数量? 打开“工具”,选择“选项”,然后选择“常规”,并在“最近使用文件列表”文件编号输入框更改文件编号。...在EXCEL菜单,单击文件-页面设置-工作表-打印标题;您可以通过折叠对话框按钮并用鼠标划定范围,将标题设置在顶端或左端。这样,Excel会自动将您指定部分添加为每页页眉。...“ctrl *”特殊功能 一般来说,当处理工作表中有大量数据表格时,可以通过选择表格,单元格格,然后Ctrl+Shift *来选择整个表格。...具体方法是: 选择单元格格,Shift键,将鼠标指针移动到单元格左上角边缘,直到出现一个拖放指针箭头(十字箭头),然后鼠标左键进行拖放。...要将格式化操作复制到数据另一部分,请使用“格式化画笔”按钮。选择具有所需源格式单元格,单击工具栏上“格式画笔”按钮,鼠标变成画笔形状,然后单击要格式化单元格复制格式。

19.1K10

2022年最新Python大数据之Excel基础

输入: conca自动提示,选择第一个字符串合并 选择要合并字符串用英文逗号分隔,额外添加字符串也用逗号分隔,用英文单引号或者双引号包起来 保留原百分号,需要用到文本格式化 数据排序 数值大小排序...填充序号,此时数据已经排序,只需要在第一个单元格输入”1”,再用拖动复制方法,即可快速填充排名。 颜色排序 在数据分析前期,可以将重点数据标注出来,改变单元格填充底色、改变文字颜色。...方法如左下图所示,选中第一行某个单元格,单击【开始】选项卡【排序和筛选】菜单【筛选】按钮。此时第一行字段名称单元格会出现三角形按钮通过按钮可以实现筛选操作。...创建数据透视表 •使用推荐透视表 在原始数据表,单击【插入】选项卡【表格】组【推荐数据透视表】按钮,即可出现一系列推荐透视表 。...在透视表字段设置区域,【值】区域字段会被进行统计 默认情况统计方式是求和。将“金额(元)”字段放到该区域,就会对销量数据进行求和计算。

8.2K20

Excel: 批量将“假”空单元格转换为空单元格

值得一提是,在Excel,查找对话框替换功能无法处理空字符串""。当你尝试使用查找对话框将单元格B3字符串替换为空时,Excel无法识别这个空字符串,因此无法进行替换操作。...下面介绍两种方法,可以快速批量将“假”空单元格转换为空单元格。 事前工作:选中单元格区域(B2:B7),复制,选择性粘贴为数值,这样在单元格区域(B2:B7),就会存在“假”空单元格。...方法一: (1)选中包含“假”空单元格区域(B2:B7),快捷键Ctrl+F,打开“查找和替换”,“查找内容”保留为空,单击“查找全部”按钮。...(2)快捷键Ctrl+A,就会全选这些“假”空单元格,然后关闭“查找和替换”对话框,Delete键删除这些“假”空单元格内容即可。...方法二(VBA代码): 通过VBA代码也可以将所选区域中“假”空单元格转换为真的空单元格,假设这些“假”空单元格仅包含空字符串

26710

Excel表格35招必学秘技

在“命令”标签,选中“类别”“新菜单”项,再将“命令”下面的“新菜单”拖到菜单栏。   “更改所选内容”按钮,在弹出菜单“命名”框输入一个名称(“常用文档”)。   ...通过“查找范围”右侧下拉按钮,定位到相应工作簿(“工资.xls”等)文件夹,并选中该工作簿文档。   重复上面的操作,将菜单项和与它对应工作簿文档超链接起来。   ...4.选中C列任意单元格(C4),单击右侧下拉按钮,选择相应“企业类别”填入单元格。...3.选中E列,执行“复制”操作,然后选中F列,执行“编辑→选择性粘贴”命令,打开“选择性粘贴”对话框,选中其中“数值”选项,“确定”按钮,E列内容(不是公式)即被复制到F列。   ...如果我们想要对表格某一部分“照相”,只须先选择它们(图23),然后“摄影”按钮,这时该选定区域就被 “拍”了下来。

7.4K80

DTCoreText集成与使用目录一、相关资源二、DTCoreText集成三、DTCoreText使用四、可能遇到错误五、参考链接

但是如果我们Html字符串里图片链接没有包含大小,图片并不能正常显示。...//frame:超链接字符串所在位置,需要将自定义响应按钮设置为此Frame return nil; } 注意:如果我们需要显示一些输入框之类视图,也可以借助此方法。...通过这个单元格类,我们可以方便设置富文本以及获取单元格高度。以下是使用DTAttributedTextCell显示富文本核心代码: 3.1....,DTLazyImageViewDelegate> @property(nonatomic,strong)UITableView *tableView; //普通单元格与富文本单元格 @property...,并更新单元格数据 //ZSDTCoreTextCell是自定义继承于DTCoreTextCell单元格 - (ZSDTCoreTextCell *)tableView:(UITableView

4.8K90

AsyncDisplayKit 2.0 教程:入门「译」

ASTableNode 不会暴露所有UITableView属性,所以你必须通过 tableNode 底层 UITableView 实例去设置 UITableView 特殊属性。...事实上,虽然他们定义了一些完全相同方法, -tableNode:numberOfRowsInSection:,但两组协议也不完全相同,因为 ASTableNode 行为和UITableView还以所有不同...你可以选择为单元格定义最小和最大尺寸,而不是提供静态高度。这种情况,你希望每个cell高度至少为屏幕 2/3。 现在不用担心太多,这个会在第二部分中介绍。...让我们回顾上面的章节: 首先,你要请求新 animals 数据来展示。通常是通过 API 来获取一组array。...现在,就可以在用户垂直和水平滑动,充分发挥二维预加载功能! 要查看这个 AsyncDisplayKit 2.0 教程完整项目,点击这里进行下载。如果你想查看swift版本,这里也有。

2.1K20

iOS:分割控制器UISplitViewcontroller

介绍 Split View通常只是一个基本元素,它填满整个屏幕,不可能把Split View放到其他什么内部,一般情况是提供给整个app。...: 在故事板布局样式截图为: 下面我们就通过纯代码方式创建如下: 1、创建两个控制器类,一个为主控制器类MasterViewController,一个为详细控制器类DetailViewController...2、导入几张素材图片,用来在详细控制器显示。...所有的文件截图为: 3、下面就是具体代码创建了: //在AppDelegate.m文件: 导入头文件并声明必要属性,同时实现分割控制器协议 #import "AppDelegate.h" #import...#pragma mark - //选中单元格时,设置详细控制器内容 -(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath

1.8K30

Excel 常用九十九个技巧 Office 自学教程快速掌握办公技巧

17、如何复制粘贴行宽复制表格区域内容,点击空白处单元格粘贴,在粘贴后区域右下侧粘贴选项中选择【保留源列宽】。...41、单元格上标数字输入平方米(m2)可以现在单元格输入:m2 然后选中 2 组合键【Ctrl+1】打开单元格设置对话框,在字体特殊效果勾选【上标】。...42、表格行转列,列转行复制单元格表格区域,点击鼠标右键【选择性粘贴】在对话框勾选【转置】即可快速实现行转列、列转行。...66、利用列表选择录入内容在目标单元格 Alt + ↓,出现下拉列表,也就是上面录入内容,可直接选择输入数据。...94、快速提取字符串数字单元格手动输入目标值,接着 Ctrl+E,Excel 会自动识别截取规则,批量截取数字。

7K21

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

这里将UITableView主要使用方法总结一以备查。...UITableView定义在头文件UITableView.h,详细定义能够查看官方文档;从定义能够看出,UITableView继承自UIScrollView类,因此在支持方便地显示列表数据同一时候...这里主要记录创建UITableView方法,下篇记录通过列表视图控制器使用UITableView。...表视图所定义协议方法由代理方法delegate和数据源方法data source方法组成。 托付方法一般用于实现个性化处理表视图基本样式(单元格高度等)以及捕捉单元格选中响应。...数据源方法用于完毕表数据。指定单元格数。以及创建每个单元格。 要实现代理和数据源方法。

1.9K40

优雅使用UITableView

缺点: 有很多重复代码,而且后期改动需要维护地方,做不到高聚。...下面看看通过UITableView构建UI 展示 [image.png] SignInVC 代码: [image.png] [image.png] PasswordSignVC 代码: [image.png...100行,把所有的处理都聚在了一起,我们只要维护好模型数组就能很好管理UITableView UI是构建完成了,但是我相信其中有两个问题你肯定比较关心 Cell 高度计算 Cell上事件回调 Cell...[image.png] 注意 用这个协议主要是方便代码阅读,而且在Swift是必须使用协议,因为编译时找不到这个方法。...部分,List部分我会在demo给出 关于Detail和List概念我会在第三节中介绍,第二节是Swift思路,Swift可以用到泛型,代码更优雅。

95800
领券