让UILabel顶部对齐

xcode中默认的UILabel是垂直居中对齐的,如果你的UILabel高度有多行,当内容少的时候,会自动垂直居中。 如下图所示(图片来自stackoverflow):  比较郁闷的是,UILabel并不提供设置其垂直对齐方式的选项。所以如果你想让你的文字顶部对齐,那么就需要自己想...

2015-06-01 17:32:00

阅读数:414

评论数:0

ios开发——NSCopying与NSMutableCopying协议

协议      不是所有的对象都支持copy和mutableCopy,一般自定义的类需要继承NSCopying和NSMutableCopying协议,并对协议中的方法进行实现才满足使用条件。需注意NSObject没有实现这两个协议,但是copy和mutableCopy这两个方法是NSO...

2015-05-21 18:17:26

阅读数:472

评论数:0

复制对象(二)<NSCopying>协议和属性的copy特性

如果要用copy或mutableCopy方法复制自己定义的类对象,那么该类必须要实现或协议。否则将会导致程序崩溃: 控制台输出为: [plain] view plaincopy 2014-02-01 01:11:09.087...

2015-05-21 18:16:21

阅读数:369

评论数:0

复制对象(一)copy和mutableCopy方法

通过copy方法可以创建可变对象或不可变对象的不可变副本,对于不可变副本,其对象的值不可以改变。 通过mutableCopy方法可以创建可变对象或不可变对象的可变副本,对于可变副本其对象是可变的。 复制分为浅复制和深复制两种:浅复制只是复制指向对象的指针,并没有复制对象的具体内容。...

2015-05-21 18:14:08

阅读数:440

评论数:0

ios 监听app从后台恢复到前台

正常情况下,在AppDelegate中实现下面两个方法,能够监听从后台恢复到前台 [objc] view plaincopy - (void)applicationDidEnterBackground:(UIApplication *)applicati...

2015-05-19 11:32:06

阅读数:1330

评论数:0

AVAudioPlayer和AVAudioPlayerDelegate-iOS音频播放器

学习总是在进行。 iPhone可以播放音频文件。这个我想地球人都知道。但是如何播放?今天来学习一下。 现学现卖吧! 1.加入音频相应的框架到项目中。 #import 2.声明音频播放类,并且实现AVAudioPlayerDelegate...

2015-05-05 10:39:34

阅读数:1678

评论数:0

ios开发——UITextField中设置placeholder字体颜色

设置placeholder字体颜色  声明TextField时,往往由于背景的原因,默认的placeholder字体颜色不够清晰,这里是直接设置placeholder的颜色属性 [objc] view plaincopyprint? ...

2015-05-04 10:57:30

阅读数:683

评论数:0

(UIImage *)imageNamed

+ (UIImage *)imageNamed:(NSString *)name导致的内存问题 这种方法在application bundle的顶层文件夹寻找名字的图象 , 如果找到图片, 系统缓存图象。图片内容被加载到系统内存中,使用时直接引用到系统内存。  所以当图...

2015-04-28 16:51:22

阅读数:405

评论数:0

Xcode定义Preprocessor Macros,编译宏。

假如工程中,有iphone和iPad两个相同target。要实现在iPhone和iPad的同一个程序块,不同的逻辑。这里就可以用到Preprocessor Macros了。只要把你的宏加到Preprocessor Macros里就行了。 使用方法: ...

2015-04-23 16:52:18

阅读数:1882

评论数:0

IOS新浪微博开发--分享、授权登录

一、准被工作          1.注册成为开发者,创建应用项目,获取APPkey         2.添加 SDK 文件到工程           将从 GitHub 上下载的 libWeiboSDK 文件夹添加至工程,其中包含 WeiboSDK.h libWeiboSDK.a 和...

2015-04-14 10:33:20

阅读数:1921

评论数:0

IOS-新浪微博授权

关于授权,其实官方的SDK文档写得很详细,我就在这里简要阐述一下步骤,和一些需要注意的地方 PS:大部分内容出自新浪官方SDK文档 一、到新浪开放平台注册成为开发者http://open.weibo.com/ 二、因为我们是开发IOS移动应用,所以选择创建应用 创建完后会得...

2015-04-14 10:19:59

阅读数:491

评论数:0

UIScrollView控件的一些简单介绍

1.UIScrollView控件是什么 (1)移动设备的屏幕大小是有限的,因此直接展示在用户眼前的数据内容也是有限的 (2)当展示的内容过多,超出屏幕时,用户可以通过滚动手势来查看屏幕以外的内容 (3)普通的UIView不具备滚动功能,不能显示过多的内容 (4)UIScro...

2015-03-23 15:05:35

阅读数:355

评论数:0

iOS开发:避免MPMoviePlayerViewController播放完毕后自动dismiss,进入后台自动dismiss - Azure_Sagi

MPMoviePlayerViewController已经实现了一些通知的监听并对MPMoviePlayerController实现了一些控制,比如:   1. 监听UIApplicationDidEnterBackgroundNotification通知,调用[movieplay...

2015-03-09 10:52:11

阅读数:483

评论数:0

MPMoviePlayerViewController视频播放

[objc] view plaincopy //通过网络地址获取视频   [objc] view plaincopy    [objc] view plaincopy NS...

2015-03-05 11:23:14

阅读数:497

评论数:0

iOS 合并使用多个Storyboard

storyboard用起来很是方便。在开发中很有可能是多个人创建了多个storyboard。但最后,总是要把所有的storyboard“合并”在一起。总结一下自己的想法,不知道有没有其他的方式“合并”。        创建一个使用storyboard和ARC的single view appl...

2015-02-27 09:56:13

阅读数:454

评论数:0

图片处理

关于图片适应情况的处理 1、使用uiview  属性     contentMode    凡是没有带Scale的,当图片尺寸超过 ImageView尺寸时,只有部分显示在ImageView中。UIViewContentModeScaleToFill属...

2015-02-17 10:39:19

阅读数:468

评论数:0

UITextView限制最大输入长度(UITextField相同)

这个命题,乍一想来似乎不难,只要判断一下UITextView.text的长度不就限制住了吗? 今天恰巧在开发中遇到这么个需求,才真正发现有“插入”、“替换”、“粘贴”、“中文输入”等各种细节问题。 在网上浏览了一圈,找到几篇文章,也是各有缺陷。最终也没有找到个合意的说法。 ...

2015-02-12 13:59:42

阅读数:506

评论数:0

再谈multistage text input(中文输入法)下UITextView的内容长度限制

原文  http://blog.csdn.net/jasonblog/article/details/36894075 之前写过一篇《  如何更好地限制一个UITextField的输入长度 》,在文章最后得到的结论是可以直接使用 UIKIT_EXTERN NSString *cons...

2015-02-12 13:58:27

阅读数:463

评论数:0

Reading a plist into an NSArray

O’Reilly and iPhone Developer Tips are collaborating to give away a free ebook (electronic copy) of Head First iPhone Development each Friday in Nove...

2015-02-11 14:06:19

阅读数:473

评论数:0

JSON 解析

自从IOS5开始后,APPLE提供了对Json的原生支持(NSJSONSerialization),而且速度较快,所以自此之后,最常用的Json解析方法就是使用APPLE提供的方法。 下面的url是某城市的天气所返回的json数据,权当作测试数据 如下  - (IBAction)bt...

2015-02-11 14:05:03

阅读数:378

评论数:0

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