原创 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