Time of Update: 2016-01-29
標籤:VoiceOver(旁白)VoiceOver增加對盲人、低視力和有學習挑戰的使用者的親近度。為了確保VoiceOver使用者可以使用你的app,你也許需要在你的使用者介面提供一些對視圖和控制項的描述資訊。支援VoiceOver不需要你改變任何你的UI視覺設計。當你通過完全標準的方式使用標準UI元素的時候,你就幾乎不需要做額外的工作。你的UI越定製化,你就需要提供越多的定製資訊使VoiceOver可以準確地描述你的app。讓你的iOS
Time of Update: 2016-01-29
標籤:在web頁面中,有a標籤的超連結實現跳轉,同樣在Android當中,用TextView控制項來顯示文字,實現它的事件來跳轉。核心代碼如下: //以下代碼寫在onCreate()方法當中 textView1=(TextView)findViewById(R.id.sound_help); String text1="註冊"; SpannableString spannableString1=new SpannableString(text1)
Time of Update: 2016-01-29
標籤:假設我們要做一個效果,介面最頂部是一個ActionBar並且是半透明的,ActionBar下面是一個ListView,在初始狀態 下,ListView是top是在ActionBar的bottom位置的,但當ListView滾動的時候可以透過ActionBar看到下面的 ListView的內容。如下面兩張圖所示:正常態:滾動態:乍一看,不是很簡單嗎,只要設定一下marginTop或者paddingTop就可以了,但問題是只用這兩個其中一個屬性的話,ListView
Time of Update: 2016-01-29
標籤:目前項目中需要解決的問題是:相容iOS7和iOS8,之前的版本不需要支援了實現相容3.5、4、4.7和5.5寸螢幕,豎屏的Lauch Screen建立所需的PNG圖片有關iPhone6/6+相關尺寸見這裡需要如下尺寸圖片:用於iPhone6+的1242x2208,或者1080x1920,也就是Retina HD 5.5用於iPhone6的750x1334,也就是Retina HD 4.7用於4寸屏(iPhone5/5s)的640x1136,就是Retina 4用於3.5寸(iPhone4/
Time of Update: 2016-01-29
標籤:導覽列最常見的例子就是返回按鈕的所在在AppDelegate.m中,代碼布局最開始定義視窗的時候, _window.rootViewController就應該為一個UINavigationController這裡的UINavigationController,戳進定義發現它是UIViewcontroller的子類而之前代碼布局中這裡用的rootController是UIViewcontroller所以它之中也是像之前代碼布局中的UIViewcontroller一樣是包含多個con
Time of Update: 2016-01-29
標籤:推薦 11 款 React Native 開源移動 UI 組件oschina 發佈於 10個月前,共有 14 條評論本文推薦 11 個非常棒的 React Native 開源組件,希望能給行動裝置 App開發人員提供協助。React Native 是近期 Facebook 基於 MIT 協議開源的原生行動裝置 App開發架構,已經用於 Facebook 的生產環境。React Native
Time of Update: 2016-01-29
標籤:1.記憶體分區情況:a.代碼區:存放函數二進位代碼;b.資料區:系統運行時申請記憶體並初始化,系統退出時由系統釋放,主要存放常量,靜態變數,全域變數;c.堆區:通過malloc等函數或者new動態申請到的,需要程式員手動申請和釋放;d.棧區:函數模組內申請,函數結束時由系統自動釋放。存放局部變數,函數參數。 2.隊列和棧的區別:隊列和棧是兩種不同的資料容器,從資料結構的角度來說都是線性結構的,區別在於隊列是一種先進先出的資料結構,在隊列的兩端都可以進行資料的操作,一端進行入隊列操
Time of Update: 2016-01-29
標籤:JSPatch是最近業餘做的項目,只需在項目中引入極小的引擎,就可以使用JavaScript調用任何Objective-C的原生介面,獲得指令碼語言的能力:動態更新APP,替換項目原生代碼修複bug。用途是否有過這樣的經曆:新版本上線後發現有個嚴重的bug,可能會導致crash率激增,可能會使網路請求無法發出,這時能做的只是趕緊修複bug然後提交等待漫長的AppStore審核,再盼望使用者快點升級,付出巨大的人力和時間成本,才能完成此次bug的修複。使用JSPatch可以解決這樣的問題,只
Time of Update: 2016-01-28
標籤:接觸pod以後發現用它管理第三方代碼很方便,之後就產生了用把自己寫的模組放到pod上的想法,經過一系列的百度和Google,基本上實現了,以下就是我實現的步驟和理解:標準的pod使用流程 而我們的是這個一.產生私用的pod倉庫如果安裝了pod那麼在本地會有一個pod倉庫我們要產生的私人倉庫也會在這個目錄下。1.需要一個git地址(如:https://github.com/liuxiaolong-nm/cyhz_pods_repository.git)2.建立私人的pod
Time of Update: 2016-01-28
標籤://自動調節輸入文字框的高度- (void)textViewDidChange:(UITableView *)textView{ float height; if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7) { CGRect textFrame = [[self.textView
Time of Update: 2016-01-28
標籤:【問題】測試組發現APP在iOS8及以上系統裝置上,語言設定為我們不支援的小語種時,APP沒有使用預設的英文,而是選擇了上一次設定的語言。【分析】經過研究發現,在iOS8系統開始,在裝置語言設定中多出了“慣用語言順序”列表。如所示:圖中最底部給出了一句話“應用程式和網站將使用所支援的排在列表第一位的語言”。哇靠!蘋果好狠啊!這句就代表你設定的預設語言使用起來是有前提的。前提:APP支援的所有語言在此列表中不存在或預設語言排在此列表第一位,那麼設定的預設語言才起作用。反之,排在列表第一位的語
Time of Update: 2016-01-28
標籤:
Time of Update: 2016-01-28
標籤:在開發中用到了需要ScrollView嵌套GridView的情況,由於這兩款控制項都內建捲軸,當他們碰到一起的時候便會出問題,即GridView會顯示不全。解決辦法,自訂一個GridView控制項public class MyGridView extends GridView { public MyGridView(Context context, AttributeSet attrs) { super(context, attrs); }
Time of Update: 2016-01-28
標籤:/** * 通過一個frame來初始化一個UI控制項 */- (id)initWithFrame:(CGRect)frame;// YES:能夠跟使用者進行互動@property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES// 控制項的一個標記(父控制項可以通過tag找到對應的子控制項)@property(nonatomic)
Time of Update: 2016-01-28
標籤:無廢話,直接貼代碼說明系統更新,首先,讓我們來看看系統的程式入口該怎樣寫 [STAThread] static void Main() { Control.CheckForIllegalCrossThreadCalls = false; Application.EnableVisualStyles();
Time of Update: 2016-01-28
標籤:在文章《Android程式員從小白到大神必讀資料匯總(一)和(二)》裡面介紹了基礎學習資料和一點點的進階資料,今天小編收集了5篇帶有執行個體乾貨的資料,趕緊來看看吧!另外,喜歡寫部落格的博主可以申請加工程師博主交流群:391519124,分享你的博文,和大牛們一起交流技術~一、GitHub 優秀的 Android 開源項目網上最火的Android開源項目介紹文章,感謝博主的分享二、Android瀑布流執行個體
Time of Update: 2016-01-28
標籤:原文網址:http://blog.csdn.net/hxdanya/article/details/39371759由於使用了NDK編譯的可執行檔在應用中調用,在4.4及之前的版本上一直沒出問題。最近由於要測試在Android L上的運行情況發現,當運行該可執行檔時,報如下錯誤: error: only position independent executables (PIE) are supported. PIE這個安全機制從4.1引入,但是Android
Time of Update: 2016-01-28
標籤:轉載自:http://blog.sina.com.cn/s/blog_5fb39f9101018gv7.html 直接上代碼了://// ViewController.m// 圖片模糊處理//// Created by wusiping on 16/1/28.// Copyright © 2016年 wusiping. All rights reserved.//#import "ViewController.h"#import
Time of Update: 2016-01-28
標籤:1 // 監聽鍵盤2 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShowAction:) name:UIKeyboardWillShowNotification object:nil];3 4 [[NSNotificationCenter defaultCenter]
Time of Update: 2016-01-27
標籤:序言在上一篇配置iis負載平衡中我們使用啦微軟的ARR,我在那篇文章也中提到了網站的高可用性,但是ARR只能做請求入口的訊息分發服務,這樣如果我們的訊息散發者給down掉啦,那麼做再多的應用服務叢集也都枉然。這篇文章我主要針對解決這一問題來做分析,引入NLB,相對於ARR來說,ARR算是應用層級的負載平衡方案,而NLB則是伺服器層級的負載平衡方案。如果微軟的這兩款方案我們結合起來使用,那便是微軟高可用網站方案的天作之合啦。Application Request