你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> iOS10 App適配權限 Push Notifications 字體Frame 碰到的成績

iOS10 App適配權限 Push Notifications 字體Frame 碰到的成績

編輯:IOS開發綜合

添加設置裝備擺設權限

<!-- 相冊 -->
<key>NSPhotoLibraryUsageDescription</key>
<string>"xx"想應用您的相冊,須要您的許可</string>
<!-- 相機 -->
<key>NSCameraUsageDescription</key>
<string>"xx"想應用您的相機,須要您的許可</string>
<!-- 麥克風 -->
<key>NSMicrophoneUsageDescription</key>
<string>"xx"想應用您的麥克風,須要您的許可</string>
<!-- 地位 -->
<key>NSLocationUsageDescription</key>
<string>"xx"想拜訪您的地位,請您許可</string>
<!-- 日歷 -->
<key>NSCalendarsUsageDescription</key>
<string>"xx"想拜訪您的日歷,請您許可</string>
<!-- 媒體材料庫 -->
<key>NSAppleMusicUsageDescription</key>
<string>"xx"想拜訪您的媒體材料庫,請您許可</string>
<!-- 藍牙 -->
<key>NSBluetoothPeripheralUsageDescription</key>
<string>"xx"想拜訪您的藍牙,請您許可</string>
<!--通信錄 -->
<key>NSContactsUsageDescription</key>
<string>"xx"想拜訪您的通信錄,請您許可</string>
<key>NSLocationWhenInUseUsageDescription</key>
<string>請點擊“許可”。若不許可,您將沒法正常應用“鄰近”的功效。</string>

添加Push Notifications支撐

開關開啟後會主動生成xxxx.entitlements文件

這裡須要留意幾點

生成的該文件能否包括到你的打包工程中Bundle Resources中 假如沒有手動添加出來

假如工程有多個Target 且多個證書在一路建議不要應用 Automatically manage signing

采取上面的這類辦法

總結

第一個 我們的項目是多個app時的所以在設置裝備擺設證書的時刻要指定對應的證書,主動適配會適配禁絕確,由於我們的多個工程分多個target很多多少共用的工程。

第二個 就是生成的entitlements文件要包括到bundle中

適配字體

IOS中適配sb中的文本... 最好的方法就是手動變革frame

純代碼的頁面可以在盤算字體size的時刻依據比例添加一些frame

+(CGSize)textFrameWithString:(NSString *)text width:(float)width fontSize:(NSInteger)fontSize
{
NSDictionary *dict = @{NSFontAttributeName: [UIFont systemFontOfSize:fontSize]};
// 依據第一個參數的文本內容,應用280*float最年夜值的年夜小,應用體系14號字,前往一個真實的frame size : (280*xxx)!!
CGRect frame = [text boundingRectWithSize:CGSizeMake(width, CGFLOAT_MAX) options:NSStringDraWingUsesLineFragmentOrigin attributes:dict context:nil];
CGSize textSize = frame.size;
CGFloat scale = 17.5/17.0;
// IOS 10
if ([[UIDevice currentDevice].systemVersion floatValue] >= 10.0) {
textSize.width = textSize.width * scale;
textSize.height = textSize.height * scale;
}
return textSize;
}

以上所述是小編給年夜家引見的IOS10 App適配權限 Push Notifications 字體Frame 碰到的成績,願望對年夜家有所贊助,假如年夜家有任何疑問請給我留言,小編會實時答復年夜家的。在此也異常感激年夜家對本站網站的支撐!

【iOS10 App適配權限 Push Notifications 字體Frame 碰到的成績】的相關資料介紹到這裡,希望對您有所幫助! 提示:不會對讀者因本文所帶來的任何損失負責。如果您支持就請把本站添加至收藏夾哦!

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved