原创 ios7與ios8並存,註冊推送通知

// IOS8 新系統需要使用新的代碼咯 if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 8.0) { [[UIApplicat

原创 27個iOS開發小技巧

<span style="word-wrap: normal; word-break: normal; line-height: 1.5em; font-size: 14px; outline: none; color: rgb(51,

原创 iOS開發之各種動畫各種頁面切面效果

一.封裝動畫方法 1.用CATransition實現動畫的封裝方法如下,每句代碼是何意思,請看註釋之。 1 2 3 4 5 6 7 8 9 10 11 12 13

原创 UITableView進行講解

首先、對UITableView進行講解,下面有對它進行實際的應用 UITableView       顯示大型內容的列表               單行,多列              垂直滾動,沒有水平滾動   

原创 iOS 8 AutoLayout與Size Class

iOS8和iPhone6發佈已經過去蠻久了,廣大的果粉終於迎來了大屏iPhone,再也不用糾結爲大屏買三星舍蘋果了…但是對於iOS開發人員來說,迎來了和Android開發開發一樣的問題—>各種屏幕的適配(是不是可以要求加工資的節奏).對

原创 iPhone6設計自適應佈局

Storyboards 在Xcode中,storyboard是一個可以讓我們對應用界面進行可視化佈局的工具,你首先可以在storyboard文件中看到一個或若干個iOS設備屏幕大小的佈局區,然後你可以從組件庫(Object Library

原创 iOS 在UILabel顯示不同的字體和顏色

在項目開發中,我們經常會遇到在這樣一種情形:在一個UILabel 使用不同的顏色或不同的字體來體現字符串,在iOS 6 以後我們可以很輕鬆的實現這一點,官方的API 爲我們提供了UILabel類的attributedText, 使用不同

原创 iOS開發使用半透明模糊效果方法整理

在iOS開發當中,我們有很多選擇可以做半透明模糊效果,下面就是一些常見的方式或者說工具。 0. Core Image 作爲設計和體驗方面的領導者,蘋果自己對圖片效果和圖片處理的支持一定是非常好的,在iOS平臺上,5.0之後就出現

原创 UIButton的使用

 //創建圓角button UIButton *button = [UIButtonbuttonWithType:UIButtonTypeRoundedRect]; //指定button的位置和大小

原创 屏幕適配的那些坑

最近在做 iPhone4 和 iPhone6 及 iPhone6 plus 的適配工作。由於歷史原因沒有用 AutoLayout ,也由於歷史原因老代碼的佈局全是用數字一個一個寫死的。這就給適配帶來了莫大的困難。比如下面這段代碼:

原创 清除UITableView底部多餘的分割線

1、加方法 -(void)setExtraCellLineHidden: (UITableView *)tableView{ UIView *view = [UIView new];   view.backgroundColor =

原创 UILable常用屬性和方法

·UILable是iPhone界面最基本的控件,主要用來顯示文本信息。·常用屬性和方法有:1、創建CGRect rect = CGRectMake(100, 200, 50, 50);UILabel *label = [[UILabel

原创 UITableView每個cell之間的默認分割線怎麼去掉,cell的顯示

tableView.separatorStyle = NO;//隱藏 tableView.separatorStyle = YES;顯示​

原创 iOS 8和Xcode 6的各種坑

1項目路徑坑   模擬器的路徑從之前的 ~/Library/Application Support/iPhone Simulator 移動到了 ~/Library/Developer/CoreSimulator/Devices/ 這

原创 Lable自適應高度方法的封裝

ios7---Lable自適應高度封裝 +(UILabel *)getInfoLabel:(UILabel *)label withText:(NSString *)ktext withFont:(CGFloat )kfont with