Quartz2D在iOS开发中的价值

1.为了方便搭建美观的UI界面,iOS提供了UIKIT框架,里面有各种各样的UI控件 ->UILabel:显示文字 ->UIImageView:显示图片 ->UIButton:同时显示文字和图片(能点击) 2.利用UIKit框架提供的控件,拼拼凑凑,能搭建和实现一些简单的...

2015-02-27 12:28:42

阅读数 646

评论数 0

iPhone设置的尺寸

iPhone设置的尺寸 设备 尺寸 屏幕分辨率 iPhone 3G \ iPhone 3GS 3.5英寸 480x320 iPhone 4 \ iPhone 4S 3.5英寸 960x640 iPhone 5 \ iPhone 5S 4...

2015-02-09 16:47:58

阅读数 382

评论数 0

block使用注意

block在使用的过程中很容易形成循环强引用: (1)block在使用外部的变量的时候,要将外部变量定义为弱引用。 如__weak typeof(self) vc = self; (2)block中如果引用方式是 _age = 10; // age为成员变量,这个相当于self->_...

2015-01-28 16:10:55

阅读数 313

评论数 0

ReactiveCocoa - iOS开发的新框架

什么是ReactiveCocoa ReactiveCocoa(其简称为RAC)是由Github 开源的一个应用于iOS和OS X开发的新框架。RAC具有函数式编程和响应式编程的特性。它主要吸取了.Net的 Reactive Extensions的设计和实现。 ReactiveCoc...

2015-01-27 18:37:05

阅读数 741

评论数 0

iOS学习笔记(29) 爱不释手的ReactiveCocoa之UIButton

开场扯淡 ReactiveCocoa的迭代速度相当快,一群富有才华和激情的人们在不断的进化ReactiveCocoa。欣欣向荣的景象啊。我这种hello world级别的也就只能使用他们的劳动成果了。上篇blog的时候我还在用1.9.x的版本 现在我已经全面转向2.x了。值得注意的是霓虹友人...

2015-01-27 18:36:56

阅读数 1599

评论数 0

Masonry的简单使用

(1)将Label设置在控制器的UIView的底部高20的距离,并且高度为100,Label的宽度等于UIView的宽度(即填充效果)。 [theLabel mas_makeConstraints:^(MASConstraintMaker *make) { make.botto...

2015-01-27 15:08:24

阅读数 477

评论数 0

IOS制作一个漂亮的登录界面

上图是Facebook的登录界面,看起来很漂亮,eamil框和passwod框合在一起,那么这种效果是怎么做出来的呢?我们都知道输入框用layer属性是可以做成圆角的形式,那么怎么样才能够仅仅只让上边框有圆角呢? 好,废话不多说,先来实战一下。 ##新建一个项目 现在xcode新建的项目...

2015-01-22 20:14:56

阅读数 1514

评论数 0

使用Autolayout实现UITableView的Cell动态布局和高度动态改变

本文翻译自:stackoverflow 有人在stackoverflow上问了一个问题: 如何在UITableViewCell中使用Autolayout来实现Cell的内容和子视图自动计算行高,并且能够保持平滑滚动的? 这个问题得到了300+的支持和450+的收藏,答案得...

2015-01-22 20:10:39

阅读数 495

评论数 0

使用Autolayout xib实现动态高度的TableViewCell

前言 最近又要做新功能了,虽然没有什么难点,只是获取后端XML数据显示到TableView,但是不是可以更简单快速的完成呢?原来Cell的动态高度一直都是通过sizeWithFont手动计算,潜意识觉得这应该不是最好的实现方式,但由于当时时间紧不允许尝试新技术,所以问题也就遗留了下来,这次又...

2015-01-22 20:09:04

阅读数 512

评论数 0

loadView、viewDidLoad及viewDidUnload的关系

标题中所说的3个方法,都是UIViewController的方法,跟UIViewController的view属性的生命周期息息相关。接下来我会一一阐述它们的作用以及它们之间的联系。 loadView 1.什么时候被调用? 每次访问UIViewController的view(比如co...

2015-01-22 20:06:14

阅读数 357

评论数 0

ios Xcode6.1添加.pch文件

2015-01-21 22:48:06

阅读数 384

评论数 0

ld: file not found: /Users/chenweidong/Library/Developer/Xcode/DerivedData/.......

将项目考到新电脑中出现错误 改Build Setting中改一下项目名字就好了 原因,项目名不同造成的 TARGETS--->>Build Setting----》Product Name--- //-----------------------...

2015-01-21 22:27:44

阅读数 1647

评论数 0

iphone自动隐藏和显示工具栏和导航条

iphone里如何实现像图片浏览那样的自动隐藏和导航条和工具栏呢?其实很简单,只需要设置toolbar和navigationBar的显示和隐藏属性就可以了。 效果图如下 未隐藏的效果图 隐藏后的效果图  具体实现代码如下  首先...

2015-01-19 18:58:32

阅读数 1841

评论数 0

UIImageView添加UITapGestureRecognizer后传参问题

在加之前先普及一下UIView的userInteractionEnabled属性: 属性作用         该属性值为布尔类型,如属性本身的名称所释,该属性决定UIView是否接受并响应用户的交互。         当值设置为NO后,UIView会忽略那些原本应该发生在其自身的...

2015-01-19 15:04:01

阅读数 449

评论数 0

如何让UILabel或UIImageView接受一个单击事件或者其他事件

首先需要声明的是:UILabel或UIImageView的 userInteractionEnabled属性默认为no,也就是说默认不接受事件。 所以方法一: label.userInteractionEnabled = YES;//设置userInteractionEnabl...

2015-01-19 14:12:30

阅读数 400

评论数 0

IOS中UITableViewController使用注意点

(1)UITableViewController继承自UIViewController; (2)UITableViewController的view就是TableView;

2015-01-18 20:40:51

阅读数 362

评论数 0

IOS TableView的Cell高度自适应,UILabel自动换行适应

IOS TableView的Cell高度自适应,UILabel自动换行适应 项目的源码下载地址:http://download.csdn.net/detail/swingpyzf/6835365 需求: 1、表格里的UILable要求自动换行 ...

2015-01-17 20:38:35

阅读数 655

评论数 0

IOS中UILabel常见属性及UILabel自适应高度和自动换行

UILabel 的常见属性和方法: //创建UIlabel对象 UILabel* label = [[UILabel alloc] initWithFrame:self.view.bounds]; //设置显示文本 label.text = @"...

2015-01-17 20:35:40

阅读数 3141

评论数 0

iOS:KVO的概述与使用

一,概述 KVO,即:Key-Value Observing,它提供一种机制,当指定的对象的属性被修改后,则对象就会接受到通知。简单的说就是每次指定的被观察的对象的属性被修改后,KVO就会自动通知相应的观察者了。 二,使用方法 系统框架已经支持KVO,所以程序员在使用的时候非常简...

2015-01-17 10:10:47

阅读数 345

评论数 0

ios:KVC的概述与使用

KVC,即:Key-value coding,它是一种使用字符串标识符,间接访问对象属性的机制,它是很多技术的基础。 主要的方法就两个,setValue:forKey,valueForKey 在Programming Guide中说,使用KVC可以简化代码,但事实上使用起来,还是要看具体情况。...

2015-01-17 10:10:25

阅读数 299

评论数 0

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