• 问题总会出现,不过解决问题的方法也会出现!!!

标签:UI

UICollectionView代码补充

用UICollectionView实现无限轮播 // 当前显示图片索引 = (item - 1 + 图片数量 + 当前应该显示图片的索引) % 图片数量 // (1 - 1 + 9 + 0) % 9 = 9; // (0 - 1 + 9 + 0) % 9 = 8; NSInteger index = (indexPath.item - 1 + Image……

UICollectionView

什么是UICollectionView • 在iOS中,要实现九宫格数据展示,最常用的做法就是使用UICollectionView • UICollectionView继承自UIScrollView,因此支持垂直滚动或水平滚动,而且性能极佳 UICollectionView简介 UICollectionView在iOS6中推出得,也是UIKit视图类中的一颗……

自动布局

00-屏幕适配概述[了解] 屏幕适配简介 • 在以前的iOS程序中,是如何设置布局UI界面的? • MagicNumber -> autoresizingMask -> autolayout • iphone1-iphone3gs时代 window的size固定为(320,480) 我们只需要简单计算一下相对位置就 好了 • iphone4-ip……

UITableView03-通知机制

通知中心(NSNotificationCenter)  每一个应用程序都有一个通知中心(NSNotificationCenter)实例,专门负责协助不同对象之间的消息通信  任何一个对象都可以向通知中心发布通知(NSNotification),描述自己在做什么。其他感兴趣的对象(Observer)可以申请在某个特定通知发布时(或在某个特定的对象发布通知时……

UITableView02-xib

使用xib封装一个view的步骤 1. 新建一个xib文件描述一个view的内部结构(假设叫做MJTgCell.xib) 2. 新建一个自定义的类 (自定义类需要继承自系统自带的view, 继承自哪个类, 取决于xib根对象的Class) 3. 新建类的类名最好跟xib的文件名保持一致(比如类名就叫做MJTgCell) 4. 将xib中的控件 和 自定义类的……

UITableView01-基本属性

UITableView简介 什么是UITableView 在iOS中,要实现表格数据展示,最常用的做法就是使用UITableView UITableView继承自UIScrollView,因此支持垂直滚动,而且性能极佳 UITableView的两种样式 如何展示数据 UITableView需要一个数据源(dataSource)来显示数据 UITableVi……

UIScrollView常用属性、代理方法

• UIScrollView的常见属性 • UIScrollView 实现滚动、缩放 • UIScrollView的常用代理方法 • UIScrollView和UIPageControl的分页 • NSTimer的使用, 计时器控件 UIScrollView的基本介绍 UIScrollView 是干什么的? UIScrollView 也是一种控件 用来实现”……

UI控件04-基础控件示例02-综合

如何使某个视图在屏幕顶层显示(UIView的视图层次管理)? 修改一个view的显示层次只需要调用其父视图对应的方法。 bringSubviewToFront()方法可以将指定的视图推送到前面 sendSubviewToBack()方法可以将指定的视图推送到背面 [self.view bringSubviewToFront:self.imageView]; ……

UI控件03–基础控件示例01-引入MVC,字典

为什么用模型取代字典? 使用字典的坏处 一般情况下,设置数据和取出数据都使用“字符串类型的key”,编写这些key时,编译器不会有任何友善提示,需要手敲 dict[@"name"] = @"Jack"; NSString *name = dict[@"name"]; 手敲字符串key,key容易写错 Key如果写错了,编译器不会有任何警告和报错,造成设错数……

UI控件02-基础控件02

NSArray和NSDictionary的简单使用 读写plist文件 Plist文件的创建和读取 属性的懒加载 重写属性的get方法 viewDidLoad方法的使用 凡是要在当控制器的View加载完毕以后执行的代码, 都可以写在这个方法中 UILabel自动换行 要想让UILabel自动换行,设置Lines为0即可 让UILabel的文字居中显示 U……

UI控件01-基础控件01

IBAction和IBOutlet究竟有什么作用? IBAction 从返回值角度上看,作用相当于void 只有返回值声明为IBAction的方法,才能跟storyboard中的控件进行连线 IBOutlet 只有声明为IBOutlet的属性,才能跟storyboard中的控件进行连线 如果遇到无法正向连线 即无法从storyboard中连线到.m文件中,……