原创 【控件】UIButton同時設圖片和文字時的對齊問題

默認情況下,不設置的效果,都使居中現實,button爲150*150 使用以下設置後:   [self setTitleEdgeInsets:UIEdgeInsetsMake( 0.0,-backGroundImag.siz

原创 iOS 各種控件默認高度

1.狀態欄 狀態欄一般高度爲20像素,在打手機或者顯示消息時會放大到40像素高,注意,兩倍高度的狀態欄在好像只能在縱向的模式下使用。如下圖 用戶可以隱藏狀態欄,也可以將狀態欄設置爲灰色,黑色或者半透明的黑色。 如果需要隱藏狀態欄可以

原创 os日期格式轉換

1、如何如何將一個字符串如“ 20110826134106”裝化爲任意的日期時間格式,下面列舉兩種類型:    NSString* string = @"20110826134106";     NSDateFormatter *inpu

原创 iOS Core Animation 簡明系列教程

iOS Core Animation 簡明系列教程  看到無數的CA教程,都非常的難懂,各種事務各種圖層關係看的人頭大。自己就想用通俗的語言翻譯給大家聽,儘可能準確表達,如果哪裏有問題,請您指出我會盡快修改。 1.什麼是Core A

原创 如何根據URL鏈接獲取網頁標題

- (void)getUrlTitleWithUrlContent:(NSString *)urlString { NSString* cleanUrlString = [urlString stringByTrimmingCha

原创 iOS Client 與WebSocket 通信(一)

         原po地址 :http://blog.csdn.net/jinglijun/article/details/9365879          這一篇我們先了解一下基本知識,這樣對我們後面的學習更加有幫助  。   

原创 【導航】iOS自帶的手勢向左滑動返回

首先, [self.windowsetRootViewController:是要有導航欄的]; 實現可以左滑返回過程: 1. .h中遵守代理UIGestureRecognizerDelegate; 2. .m self.navig

原创 第一次啓動應用時,加載引導頁問題

NSString *userPlist = [NSString stringWithFormat:@"%@/xxxxx.plist",NSHomeDirectory()]; NSFileManager *fileManag

原创 UITableView類型爲grouped時,如何設置footer的高度爲0

如果不調用下面的函數 - (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)sectiontableView是會默認設置foo

原创 【控件】UITableView自定義cell時,設置控件frame問題

當自定義cell時,在繼承UITableViewCell的cell中加載各種控件。 要特別注意每個控件的frame設置問題,之前一直都是相對於self.frame(cell本身)來設置控件frame的. 這樣是有問題的(在iPhone4和

原创 UILabel、UITextView根據字符串動態計算高度

字符串動態計算控件的高度的方法對於 UILabel 和 UITextView 來說是不同的,UITextView 上左下右都有一個 8px 的 padding,使用計算 UILabel 的方法來算 UITextView  的高度,得到的高

原创 多語言支持

project-->Localization-->"+“ 在InfoList.strings(English)裏寫("key"="value";  注意最後加分號) 在InfoList.strings(Chinese(S

原创 UITextField

//初始化textfield並設置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //設置邊框樣式,只

原创 字符串的分割與拼接

將字符串"12345"轉換成"1-2-3-4-5" NSString *originalString = @"12345"; NSMutableArray *pointsArray = [[NSMutableArray a

原创 註冊時判斷郵箱和密碼格式的正則表達式

//判斷郵箱格式是否正確 - (BOOL)isValidateEmail:(NSString *)Email { NSString *emailCheck = @"^([a-zA-Z0-9\\_\\-\\.])+@([a-zA-Z