UI
极客James
热衷技术,热爱生活。
展开
-
iOS开发之有趣的UI —— 基础控件与经典案例
iOS开发有趣的UI 基础控件与经典案例项目需求:点击相应的按钮,实现相应的动画,在动画结束后让它站立并且一直进行站立的动画。实现思路:需要用到的控件:UIImageView UIImage Button 实现方式:通过StoryBoard 和代码的方式完成主要涉及内容:图片的帧动画原创 2015-08-27 21:01:26 · 3070 阅读 · 0 评论 -
iOS开发之有趣的UI —— 数据转模型及MVC设计模式
在上一篇iOS开发之有趣的UI —— 基础控件与经典案例中已经对基本控件进行了详细的介绍并且简单的做了一个购物车的项目,但是这个项目还有待完善,里面还有很多非常实用技术点和设计思想,所以本次分享将从以下几个方面进行分享。数据转模型,程序的抽取和封装思想,mvc设计思想原创 2015-08-29 20:59:58 · 3768 阅读 · 1 评论 -
iOS开发之有趣的UI —— UIScrollerView 控件及案例
在上一分享数据转模型及MVC设计模式中我们进行了购物车案例的分析和实现以及一些设计思想的分享,由于iPhone的屏幕有限,我们有时候想在屏幕上展示更多的内容,那么如何实现呢。本次分享就是解决因屏幕限制展示更多内容以及一些实用的案例。原创 2015-09-04 10:45:09 · 1875 阅读 · 0 评论 -
iOS开发之有趣的UI—— UITableView控件基本使用
1.UITableView的样式UITableView在iOS开发中非常实用且应用广泛,常见的样式有Plain和Group两种。2.UITableView的数据展示在UITableView中要想进行数据源的展示需要遵守UITableViewDataSource协议并实现相应的方法。UITableViewDataSource数据展示步骤:(1)数据源首先要遵守UITableViewDataSource协议原创 2015-09-10 18:26:07 · 1823 阅读 · 1 评论 -
iOS开发之有趣的UI —— iOS8之前和之后的自定义不等高cell
项目实施思路:核心:通过设置最后一个元素的高度以及和底部的约束来控制不等高cell的高度。1.创建项目,导入图片及plist文件。2.创建数据模型,进行数据转模型3.创建继承自UITableViewCell的自定义cell模型ZJStatusCell文件4.创建storyboard,利用autolayout进行自动布局,并且让storyboard和ZJStatusCell建立相应联系5.在控制器中完成相原创 2015-09-30 20:55:31 · 1921 阅读 · 0 评论 -
iOS开发之有趣的UI —— MVVM设计模式
在 iOS 应用中日益增长的重量级视图控制器的问题。在典型的 MVC 应用里, 许多逻辑被放在 View Controller 里。它们中的一些确实属于 View Controller,但更多的是所谓的“表示逻辑(presentation logic);为了不让控制器日益增大,便于测试管理,便出现了MVVM.MVVM:它其实是一个 MVC 的增强版,并将表示逻辑从 Controller 移出放到一个新的对象里原创 2015-09-30 21:19:41 · 1873 阅读 · 2 评论 -
iOS开发之有趣的UI —— 自定义不等高cell
一、静态cell和动态cell 一般比较固定的样式可通过storyboard中的静态cell或者动态cell进行操作,方便快捷高效。 静态cell创建方式 动态cell创建方式二、纯代码是实现自定义不等高cell 下面通过案例来实现用纯代码的方式来完成自定义不等高cell的实现。项目需求: 以微博为例,当别人发状态时,有的人发文字,有的人发文字和图片,那么如何实现这种方式呢?项目思路:原创 2015-09-13 20:41:45 · 1408 阅读 · 0 评论 -
iOS开发之有趣的UI —— 抽屉特效
C语言学习:iOS开发分分钟搞定C语言 OC语言学习:iOS开发核心语言Objective C 400G iOS学习资料免费领取 请新浪微博 关注➕私信极客James简单抽屉效果实现: 主要功能: 向左向右拖动图片显示不同的视图,当向右拖动大于屏幕一半时,视图停留在右边,当视图拖动小于屏幕一半时,返回原位置,当停靠在左右边时,点击任意视图会恢复位置. 实现核心思路: 本项目需要原创 2015-09-22 23:42:33 · 2386 阅读 · 0 评论 -
H5全屏轮播图如何居中显示图片不拉伸
遇到的问题 最近在做H5开发,遇到了问题,UI给了1920px*600px的图片,但是图片在不同的分辨率下尤其是小屏幕显示总会出现问题,图片被莫名的压缩了,为了解决这个问题,谷歌了好久找到了解决方案。解决方案 用div进行布局然后把图片设置为div的背景图 设置如下属性,让图片居中,不重复,宽度100%,这是固定高度,让它从两边切。 background: url(../banner.jpg原创 2017-05-03 09:11:51 · 5236 阅读 · 0 评论