文章 2016-05-04 来自:开发者社区

iOS开发UI篇—iOS开发中三种简单的动画设置

【在ios开发中,动画是廉价的】 一、首尾式动画 代码示例: // beginAnimations表示此后的代码要“参与到”动画中 [UIView beginAnimations:nil context:nil]; //设置动画时长 [UIView setAnimationDuration:2.0]; self.headImageView.bounds = rect; // c...

iOS开发UI篇—iOS开发中三种简单的动画设置
文章 2016-05-04 来自:开发者社区

iOS开发UI篇—UIScrollView控件介绍

一、知识点简单介绍 1.UIScrollView控件是什么? (1)移动设备的屏幕⼤大⼩小是极其有限的,因此直接展⽰示在⽤用户眼前的内容也相当有限 (2)当展⽰示的内容较多,超出⼀一个屏幕时,⽤用户可通过滚动⼿手势来查看屏幕以外的内容 (3)普通的UIView不具备滚动功能,不能显⽰示过多的内容 (4)UIScrollView是一个能够滚动的视图控件,可以⽤用来展⽰示⼤大量的内容,并且可以通过滚....

iOS开发UI篇—UIScrollView控件介绍
文章 2016-05-04 来自:开发者社区

iOS开发UI篇—UIScrollView控件实现图片缩放功能

一、缩放 1.简单说明: 有些时候,我们可能要对某些内容进行手势缩放,如下图所示 UIScrollView不仅能滚动显示大量内容,还能对其内容进行缩放处理。也就是说,要完成缩放功能的话,只需要将需要缩放的内容添加到UIScrollView中 2.缩放原理 当用户在UIScrollView身上使用捏合手势时,UIScrollView会给代理发送一条消息,询问代理究竟要缩放自己内部的哪一个子控件(哪....

iOS开发UI篇—UIScrollView控件实现图片缩放功能
文章 2016-05-03 来自:开发者社区

IOS的UI基础01

内容大纲:(红色表示博主个人重点记忆) 1、指定启动界面 带箭头就是首次启动的页面 2、两个常用的快捷键 3、拖线子控件注意事项 4、一般情况下,UIView的容器是控制器的View。 5、didReciveMemoryWaring方法和loadDidLoad方法. 6、View常见的方法。 7、新建工程相关一览。 8、项目文件一览。9、UI控件的内存管理 10、关于Tag和自定义引用指针11、....

文章 2016-05-03 来自:开发者社区

IOS的UI基础02

IOS--UI基础 时间:2015.11.14 内容目录: 1、关于UIImage相关的使用,以及最后的Model的归纳性理解。 2、资源存放的问题 3、pathForResource + filaURLWithPath = URLForResource 4、在使用计算的时候,可以用乘法的就不要用除法。 5、用代码创建UIButton 6、按钮的三种状态 相关知识思维导图: 1、关于UIIma.....

文章 2016-05-03 来自:开发者社区

IOS之UI--自定义按钮实现代理监听点击事件

前言: Objective-C提供的按钮监听事件的方法是 不含参数的监听方法 [button实例对象 addTarget:self action:@selector(func) forControlEvents:UIControlEventTouchUpInside]; 含参数的监听方法 [button实例对象 addTarget:self action:@sel...

文章 2016-05-03 来自:开发者社区

IOS之UI -- UITableView -- 1 -- 相关初识

内容大纲: 1、初识UITableView和UITableViewDataSource 2、使用UITableViewDataSource做小实例展示多组数据 3、常见属性 4、性能优化 5、性能优化的使用注意 6、Cell的重用原理 7、注册cell 8、索引条 9、关于UITableViewController 10、附录 1、初识UITableView和UITableVie...

文章 2016-05-03 来自:开发者社区

iOS之UI--指示器HUD的创建和设置

指示器的创建和设置 渐变动画 描述: 使用label就能制作指示器,原理:就是让label以动画的形式慢慢显示和消失 最好是半透明的 指示器有时候也被称为:HUD,遮盖,蒙版 思路步骤: 1、先在storyboard的View最前面添加UILabel,或者是自定义代码添加Label (下面我用的是自定义UILable) 2、然后在label的透明度(alpha,值:0~1)进行动画渐变设置 ...

文章 2016-05-03 来自:开发者社区

IOS之UI -- 按钮UIButton的细节

按钮细节 文章概要: 1、内部子控件 2、按钮拉伸问题 2-1、代码拉伸 2-2、无代码拉伸 内部子控件 如果想要改变按钮内部子控件的属性,只能自定义按钮 自定义按钮:调整内部子控件的frame 方式1:实现titleRectForContentRect:和imageRectForContentRect:方法,分别返回titleLabel和imageView的frame 方式2:在lay...

文章 2016-05-03 来自:开发者社区

IOS之UI -- UITableView -- 2 -- 等高的Cell

内容大纲: 1、纯代码 添加子控件 2、Autolayout纯代码 -- Masonry框架的使用 3、自定义等高的cell -- storyboard的使用(更加简单) 4、静态cell 等高的Cell 自定义等高的cell 纯代码 frame Autolayout 1、纯代码 添加子控件 项目初始准备: 1、将Storyboard的开始默认的UIView删除, 2、然后添加UITab...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

{"cardStyle":"productCardStyle","productCode":"aliyun","productCardInfo":{"productTitle":"PAI部署多形态的SD WebUI服务","productDescription":"为企业提供云上快速部署定制化的文生图应用。","productContentLink":"https://www.aliyun.com/solution/tech-solution/pai_eas","isDisplayProductIcon":true,"productButton1":{"productButtonText":"方案详情","productButtonLink":"https://www.aliyun.com/solution/tech-solution/pai_eas"},"productButton2":{"productButtonText":"一键部署","productButtonLink":"https://help.aliyun.com/document_detail/2509703.html"},"productButton3":{"productButtonText":"查看更多技术解决方案","productButtonLink":"https://www.aliyun.com/solution/tech-solution/"},"productPromotionInfoBlock":[{"$id":"0","productPromotionGroupingTitle":"解决方案推荐","productPromotionInfoFirstText":"AnalyticDB 与通义千问搭建 AI 智能客服","productPromotionInfoFirstLink":"https://www.aliyun.com/solution/tech-solution/analyticdb-rag","productPromotionInfoSecondText":"通义千问和LangChain搭建对话服务 ","productPromotionInfoSecondLink":"https://www.aliyun.com/solution/tech-solution/tongyi-langchain"}],"isOfficialLogo":false},"activityCardInfo":{"activityTitle":"","activityDescription":"","cardContentBackgroundMode":"LightMode","activityContentBackgroundImageLink":"","activityCardBottomInfoSelect":"activityPromotionInfoBlock"}}

阿里巴巴终端技术

阿里巴巴终端技术最新内容汇聚在此,由阿里巴巴终端委员会官方运营。阿里巴巴终端委员会是阿里集团面向前端、客户端的虚拟技术组织。我们的愿景是着眼用户体验前沿、技术创新引领业界,将面向未来,制定技术策略和目标并落地执行,推动终端技术发展,帮助工程师成长,打造顶级的终端体验。同时我们运营着阿里巴巴终端域的官方公众号:阿里巴巴终端技术,欢迎关注。

+关注