原创 ScrollView分析
Properties alwaysBounceHorizontal //一個布爾值,決定是否彈跳總是出現水平滾動時達到結束內容的看法。默認值是NO 。 @property(nonatomic) BOOL alway
原创 NSUserDefaults
NSUserDefaults類提供了一個與默認系統進行交互的編程接口。NSUserDefaults對象是用來保存,恢復應用程序相關的偏好設置,配置數據等等。默認系統允許應用程序自定義它的行爲去迎合用戶的喜好。你可以在程序運行的時候
原创 UIView's contentStretch屬性
UIView's contentStretch (view的伸和縮) 轉貼出處:http://hi.baidu.com/jt_one/blog/item/937b6e81932a58c3bc3e1e9b.html 當圖片大於p_w_pi
原创 UITextField常用delegate
UITextFielddelegate委託方法註釋: - (BOOL)textFieldShouldBeginEditing:(UITextField *)textField{ //返回一個BOOL值,指定是否循序文本字段開始
原创 iOS正則表達式
1.去RegexKitLite下載類庫,解壓出來會有一個例子包及2個文件,其實用到的就這2個文件,添加到工程中。 備用地址:http://www.cocoachina.com/bbs/job.php?action-download-pid-
原创 CGAffineTransform相關函數
CoreGraphics.h 一些常用旋轉常量 #define M_E 2.71828182845904523536028747135266250 e #define M_LOG2E 1.44269504
原创 UIView的layoutSubviews和drawRect方法何時調用
首先兩個方法都是異步執行。layoutSubviews方便數據計算,drawRect方便視圖重繪。 layoutSubviews在以下情況下會被調用: 1、init初始化不會觸發layoutSubviews。 2、add
原创 我的友情鏈接
51CTO博客開發
原创 Cocoa 之多線程 NSThread
iOS 支持多個層次的多線程編程,層次越高的抽象程度越高,使用起來也越方便,也是蘋果最推薦使用的方法。下面根據抽象層次從低到高依次列出iOS所支持的多線程編程範式: 1, Thread; 2, Cocoa operations; 3, G
原创 UITableView一些易混屬性和方法
contentSize是scrollview可以滾動的區域,比如frame = (0 ,0 ,320 ,480) contentSize = (320 ,960),代表你的scrollview可以上下滾動,滾動區域爲frame大小的兩倍
原创 ScrollView分析
Properties alwaysBounceHorizontal //一個布爾值,決定是否彈跳總是出現水平滾動時達到結束內容的看法。默認值是NO 。 @property(nonatomic) BOOL alway
原创 UIImage的一個實例函數stretchableImageWithLeftCapWidth
- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapHeight 這個函數是UIImage
原创 文本框文字長度限制
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text; 方法中參數理
原创 UIImage stretchableImageWithLeftCapWidth:topCapHeight:函數用法總結
這個函數是UIImage的一個實例函數,它的功能是創建一個內容可拉伸,而邊角不拉伸的圖片,需要兩個參數,第一個是不拉伸區域和左邊框的寬度,第二個參數是不拉伸區域和上邊框的寬度。 數的意義是,如果參數指定10
原创 印象中觀察者模式
今天在做項目時候,用到觀察者模式。使用起來還不是很順溜,解讀了幾篇文章後,在我印象中觀察者模式是這樣的。 觀察者模式定義了一種一對多的依賴關係,讓多個觀察者對象同時監聽某一個主題對象。這個主題對象在狀態發生變化時,