2012年8月16日 星期四

[iOS] 使用 UIActionSheet 時,取消按鈕感應範圍小記

在使用 UIActionSheet 時,發現取消按鈕的感應範圍整個偏上一點。
拜讀 google 大神後,從 連結 中找到了解答,原來是有使用 UITabBarController 的緣故,因此要改用 [UIApplication sharedApplication].keyWindow 來取代 self.view 即可。

[Mac] Firefox 使用內建字典外掛

在 safari 有內建功能可以快速打開字典查詢,沒想到 firefox 無此功能,網路上找到一個外掛使用後就可以啦!
就叫 Look Up in Dictionary

[Mac] Lion 下使用網路郵局之 java 設定

最近開通了網路郵局後,發現用 safari 打開網頁後都出現電腦尚未安裝 java 的怪現象。
我明明就有裝了說,結果發現原來要打開外掛才行,然後重開 safari 就大功告成。
來個 java 測試網頁

[iOS] 設定多國語系無法正常顯示小記

這陣子忙著寫第一個 iPhone 版本的 app,終於要上架了!(撒花)
雖然一開始鎖定繁中語系,不過 app 的主要市場在北美,
因此就要做個多國語系啦,在設定時,很多教學都提到直接使用 NSLocalizedString 函式即可。但我發現一直無法正常顯示,結果最近在一篇文章中提到,NSLocalizedString 函式預設是依照 Localizable.strings 檔案去設定,但若檔名有自行更改...就不會理你了。
因此,若自行更改檔名,就要改用 NSLocalizedStringFromTable(@”title”,@”檔名”, nil)  函式來解決,打完收工。

2012年6月25日 星期一

[iOS] 設定 UITabBar 隱藏


隱藏 - 在 [self.navigationController pushViewController:animated:] 之前設定
self.hidesBottomBarWhenPushed = YES;

顯示 - (void)viewWillDisappear:(BOOL)animated
self.hidesBottomBarWhenPushed = NO;

[iOS] 設定 UINavigationBar 透明度


打開 - (void)viewWillAppear:(BOOL)animated
self.navigationController.navigationBar.translucent = YES;
self.navigationController.navigationBar.alpha = 0.7f;

關閉 - (void)viewWillDisappear:(BOOL)animated
self.navigationController.navigationBar.translucent = NO;
self.navigationController.navigationBar.alpha = 1.0f;

2012年5月5日 星期六

[iOS] NSLog 印不出中文字

發現在 xcode 更新後,nslog 原本印中文好好的卻出現什麼屁都印不出還連顯示都沒有。
網路找了一下才發現,原來 debugger 被改成 lldb 的緣故,只要改回 gdb 就一切良好!