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

iOS开发UI篇—iPad开发中得modal介绍

一、简单介绍 说明1:   在iPhone开发中,Modal是一种常见的切换控制器的方式   默认是从屏幕底部往上弹出,直到完全盖住后面的内容为止 说明2: 在iPad开发中,Modal的使用频率也是非常高的 对比iPhone开发,Modal在iPad开发中多了一些用法 二、呈现样式 (一)什么叫呈现样式   Modal出来的控制器,最终显示出来的样子 (二)Modal常见有4种呈现样式 (1.....

iOS开发UI篇—iPad开发中得modal介绍
文章 2016-05-05 来自:开发者社区

iOS开发UI篇—模仿ipad版QQ空间登录界面

一、实现和步骤 1.一般ipad项目在命名的时候可以加一个HD,标明为高清版 2.设置项目的文件结构,分为home和login两个部分 3.登陆界面的设置 (1)设置第一个控制器和自定义的控制器类(登陆)关联 (2)设置控制器的view的颜色,RGB三个值都为42 (3)导入相关的素材图片 关于图片:一般给竖屏用的图片,以portrait名称标识,给横屏用的图片,以Landscape名称标识 修....

iOS开发UI篇—模仿ipad版QQ空间登录界面
文章 2016-05-05 来自:开发者社区

iOS开发UI篇—无限轮播(新闻数据展示)

一、实现效果 二、实现步骤 1.前期准备   (1)导入数据转模型的第三方框架MJExtension   (2)向项目中添加保存有“新闻”数据的plist文件   (3)导入用到的图片素材 2.步骤和代码 (1)新建一个数据模型 该模型的代码设计如下:   YYnews.h文件 1 // 2 // YYnews.h 3 // 08-无限滚动(新闻数据展示) 4 // 5 ...

iOS开发UI篇—无限轮播(新闻数据展示)
文章 2016-05-05 来自:开发者社区

iOS开发UI篇—无限轮播(循环展示)

一、简单说明 之前的程序还存在一个问题,那就是不能循环展示,因为plist文件中只有五个数组,因此第一个和最后一个之后就没有了,下面介绍处理这种循环展示问题的小技巧。 方法一:使用一个for循环,循环200次,创建200*=1000个模型,且默认程序启动后处在第100组的位置,向前有500个模型,向后也有500个模型,产生一种循环展示的假象。   代码如下: 1 // 2 // YYVie...

iOS开发UI篇—无限轮播(循环展示)
文章 2016-05-05 来自:开发者社区

iOS开发UI篇—无限轮播(功能完善)

一、自动滚动 添加并设置一个定时器,每个2.0秒,就跳转到下一条。   获取当前正在展示的位置。 1 [self addNSTimer]; 2 } 3 4 -(void)addNSTimer 5 { 6 // NSTimer timerWithTimeInterval:<#(NSTimeInterval)#> target:<#(id)#> selector...

iOS开发UI篇—无限轮播(功能完善)
文章 2016-05-05 来自:开发者社区

iOS开发UI篇—无限轮播(循环利用)

一、无限轮播 1.简单说明   在开发中常需要对广告或者是一些图片进行自动的轮播,也就是所谓的无限滚动。   在开发的时候,我们通常的做法是使用一个UIScrollView,在UIScrollView上面添加多个imageView,然后设置imageView的图片,和scrollView的滚动范围。   以前的做法:   一般而言,轮播的广告或者是图片数量都不会太多(3~5张)。所以,并不会太.....

iOS开发UI篇—无限轮播(循环利用)
文章 2016-05-04 来自:开发者社区

iOS开发UI篇—CAlayer(创建图层)

一、添加一个图层 添加图层的步骤: 1.创建layer 2.设置layer的属性(设置了颜色,bounds才能显示出来) 3.将layer添加到界面上(控制器view的layer上) 1 // 2 // YYViewController.m 3 // 01-创建一个简单的图层 4 // 5 // Created by apple on 14-6-21. 6 // Copyright...

iOS开发UI篇—CAlayer(创建图层)
文章 2016-05-04 来自:开发者社区

iOS开发UI篇—CAlayer层的属性

一、position和anchorPoint 1.简单介绍 CALayer有2个非常重要的属性:position和anchorPoint @property CGPoint position; 用来设置CALayer在父层中的位置 以父层的左上角为原点(0, 0) @property CGPoint anchorPoint; 称为“定位点”、“锚点” 决定着CALayer身上的哪个点会在posi....

iOS开发UI篇—CAlayer层的属性
文章 2016-05-04 来自:开发者社区

iOS开发UI篇—CAlayer(自定义layer)

一、第一种方式 1.简单说明 以前想要在view中画东西,需要自定义view,创建一个类与之关联,让这个类继承自UIView,然后重写它的DrawRect:方法,然后在该方法中画图。 绘制图形的步骤: (1)获取上下文 (2)绘制图形 (3)渲染图形 如果在layer上画东西,与上面的过程类似。 代码示例: 新建一个类,让该类继承自CALayer YYMylayer.m文件 1 // 2 /...

iOS开发UI篇—CAlayer(自定义layer)
文章 2016-05-04 来自:开发者社区

iOS开发UI篇—核心动画简介

一、简单介绍 Core Animation,中文翻译为核心动画,它是一组非常强大的动画处理API,使用它能做出非常炫丽的动画效果,而且往往是事半功倍。也就是说,使用少量的代码就可以实现非常强大的功能。 Core Animation是跨平台的,可以用在Mac OS X和iOS平台。 Core Animation的动画执行过程都是在后台操作的,不会阻塞主线程。不阻塞主线程,可以理解为在执行动画的时候....

iOS开发UI篇—核心动画简介

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

产品推荐

{"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"}}

阿里巴巴终端技术

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

+关注