網頁

2012年6月13日 星期三

判定ios版本的方式

【環境:xCode4.2 , ios5.1 , USE ARC】

說明:因ios版本開發種類持續更新,若有特殊需求,要向下相容,可使用此方法

<以下範例>
 
#import "sys/utsname.h"//記得加入此行

if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 5.0) {
// iOS 5 code
//代碼範例使用的是navigation中更改背景圖的方法,ios4以前使用的方法很多種,但蘋果希望目前使用這種方法,故以前的某些方法會被禁用
[self.navigationController.navigationBar setBackgroundImage:[UIImageimageNamed:@"top_bk.png"] forBarMetrics:UIBarMetricsDefault];
}
else {
// iOS 4.x code
}

As always , if you have any question , feel free to contact me.
有任何問題,請聯絡我

沒有留言:

張貼留言