排序:
默认
按更新时间
按访问量
RSS订阅

iOS开发之opaque、alpha

alpha:CGFloat alpha;属性值是浮点型数字,取值范围是0.0到1.0,0.0代表完全透明,而1.0代表完全不透明。如果父视图的透明度设置为N(0.0<=N<=1.0),则它的子视图透明度M只能设置为0.0<=M<=N。 opaque:BOOL opaque...

2015-12-10 15:58:27

阅读数:325

评论数:0

iOS 之hitTest学习

本文是我在学习hitTest相关知识时从其它的博客中摘取的有关知识: ios的hitTest方法以及不规则区域内触摸事件处理方法 iOS事件分发机制 hit-Testing 每当我们点击了一下iOS设备的屏幕,UIKit就会生成一个事件对象UIEvent,然后会把这个Event分发给当前activ...

2015-12-07 21:49:02

阅读数:187

评论数:0

autoresizingMask学习

IOS有两大自动布局利器:autoresizing 和 autolayout(autolayout是IOS6以后新增)。autoresizing是UIView的属性,一直存在,使用也比较简单,但是没有autolayout那样强大。如果你的界面比较简单,要求的细节没有那么高,那么你完全可以使用aut...

2015-12-07 20:25:34

阅读数:141

评论数:0

自定义按钮(文字和图标)

自定义按钮,即自定义按钮中的文字和图标。自定义一个继承自UIButton的类,重写父类的一些方法:代码如下:.h文件#import <UIKit/UIKit.h>@interface SStiBtn : UIButton@end.m文件 #import "SStiBtn.h&...

2015-11-03 12:07:16

阅读数:777

评论数:0

系统提供的几种UITableViewCell的样式

iOS开发中系统为我们提供了四种UITableViewCell的样式,如图:系统提供的UITableViewCell可能有一下的属性(默认是没有的): UILabel *textLabel; UILabel *detailTextLabel; UIImageView *imageView; 下面是...

2015-10-13 08:43:37

阅读数:1125

评论数:0

关于UICollectionView的几点认识

先看看UICollectionViewFlowLayout的几个属性: CGSize headerReferenceSize;:即设置header的大小 CGSize footerReferenceSize;:即设置footer的大小 UIEdgeInsets sectionInset;:即设置每...

2015-10-11 01:25:17

阅读数:256

评论数:0

UICollectionView的布局

UICollectionViewLayout决定UICollectionView的显示风格和每个UICollectionViewCell的尺寸、排布等。如何自定义布局? 继承自UICollectionViewFlowLayout类(最根本的布局) 继承自UICollectionViewLayout...

2015-10-09 23:31:38

阅读数:248

评论数:0

为UICollectionView的每个section设置footerView和headerView

本文以headerView为例。实现效果如图:首先学习一下这个类UICollectionReusableView,这个类可以代表headerView和footerView。我们创建UICollectionReusableView这个类的子类来自定义headerView和footerView。如果要...

2015-10-09 17:25:56

阅读数:6482

评论数:0

iOS UIAppearance使用详解

转载自:iOS UIAppearance使用详解iOS5及其以后提供了一个比较强大的工具UIAppearance,我们通过UIAppearance设置一些UI的全局效果,这样就可以很方便的实现UI的自定义效果又能最简单的实现统一界面风格,它提供如下两个方法。 + (id)appearanceWhe...

2015-09-27 09:14:57

阅读数:175

评论数:0

UITableViewCell的移动、插入与删除

当我们的工程中需要动态插入或者删除UITableViewCell时,我们该如何做呢?如果要实现这些操作,前提要实现移动单元格就需要把单元格的编辑属性设置为YES,有两种方式,第一种是改变tableview的属性:[tableView setEditing:YES animated:YES];,第二...

2015-09-25 21:48:33

阅读数:223

评论数:0

在iOS 8中使用UIAlertController

iOS 8的新特性之一就是让接口更有适应性、更灵活,因此许多视图控制器的实现方式发生了巨大的变化。全新UIPresentationController在实现视图控制器间的过渡动画效果和自适应设备尺寸变化效果(比如说旋转)中发挥了重要的作用,它有效地节省了程序员们的工作量。还有,某些旧的UIKit控...

2015-09-21 21:10:26

阅读数:175

评论数:0

图形处理<1>

UIView和CALayer的区别:UIView是iOS系统中界面元素的基础,所有的界面元素都继承自它。它本身完全是由CoreAnimation来实现的(Mac下似乎不是这样)。它真正的绘图部分,是由一个叫CALayer(Core Animation Layer)的类来管理。UIView本身,更像...

2015-09-18 16:00:31

阅读数:344

评论数:0

iOS自定义控件

UIView控件只是一个矩形的空白区域,并没有任何内容。iOS应用的其他UI控件都继承了UIView,这些UI控件都是在UIView提供的空白区域上绘制外观。基于UI控件的实现原理,开发者完全可以开发出项目定制的控件——当iOS系统提供的UI控件不足以满足项目需要时,开发者可以通过继承UIView...

2015-09-18 13:22:20

阅读数:235

评论数:0

UIScrollView学习<1>理解 contentSize、contentInset和contentOffset

contentSize(contentSize):字面意思就是”内容的大小”,其实就是scrollview可以滚动的区域。可以把UIScrollView看成是两层:“UIScrollView外壳(即我们设置的frame大小)” 和 “内容视图(即我们设置的contentSize大小)” conte...

2015-09-16 19:20:51

阅读数:865

评论数:0

UITableView使用<2>UITableViewCell的介绍

UITableViewCell属性: @property (nonatomic, readonly, retain) UIImageView *imageView ; @property (nonatomic, readonly, retain) UILabel *textLabel; @...

2015-09-10 21:25:02

阅读数:194

评论数:0

UITableView使用<1>之自定义UITableViewCell

对于UITableViewCell,系统自身提供了几种样式: UITableViewCellStyleDefault, // Simple cell with text label and optional image view UITableViewCellStyleValue1, ...

2015-09-10 00:11:12

阅读数:252

评论数:0

UICollectionView学习<2>之UICollectionViewCell的自定义

默认情况下,除了改变背景色,UICollectionViewCell不允许我们进行太多的配置。我们需要创建UICollectionViewCell的子类来实现对cell的配置。1.纯代码实现:创建一个Cocoa Touch Class类,命名为SScollectionViewCell,该类继承自U...

2015-09-09 16:32:49

阅读数:268

评论数:0

UICollectionView学习<1>之UICollectionView的简单使用

一.使用StoryBoard:首先在StoryBoard中创建一个UICollectionViewController,让与其绑定的控制器类继承自UICollectionViewController,然后在控制器类中对UICollectionViewCell进行注册、并且适当地实现UICollec...

2015-09-09 13:48:12

阅读数:223

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭