原创 【控件】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