參考文章: 去掉android的屏幕上的title bar
=>
2012年12月27日
2012年12月12日
android中使用ViewGroup增加view
ViewGroup算是View底下的一個子類別,但是View又可以成為ViewGroup底下的孩子──總而言芝,ViewGroup就是管理與裝載View們的一個層級。
增加view:
增加view:
private void addView(View bview){
title_txt = new TextView(this);
title_txt.setText("測試");
ViewGroup vg = ((ViewGroup) bview.getParent());
vg.addView(title_txt);
}
2012年11月19日
2012年11月15日
使用UIImage造成LowMemory程式Crash
主要問題來自於圖片。
若圖片檔案很大、而且要載入非常大量(上百張)的圖,那就不要使用[UIImage imageNamed:]語法。小張且多次加載一張圖片在用此語法即可。
因此,最好改用:
根據建議。
若圖片檔案很大、而且要載入非常大量(上百張)的圖,那就不要使用[UIImage imageNamed:]語法。小張且多次加載一張圖片在用此語法即可。
因此,最好改用:
[UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"檔名" ofType:@"副檔名"] ];
只是,如果是@2x的圖片,就無法自動取得,得自己動手寫。參考重載UIImage的方法以方便使用@2x圖片根據建議。
2012年11月12日
2012年11月8日
xcode中的ARC
全名為Automatic Reference Counting,扮演的角色是自動內存管理。
所以啓用後,不用特別使用release、autoRelease、CGType等轉換要加上__bridge等......
ARC好處就是讓你不會因為release、retain或是autorelease而悲劇。
但是缺點是有些素人工具還沒升級成ARC內容的程式碼,因此會出現很多的錯誤。
基本上有些錯誤是可以直接自動更改的、但有些......就還得重寫。
如何讓這些舊檔案不用更改也可以編譯運行呢?
所以啓用後,不用特別使用release、autoRelease、CGType等轉換要加上__bridge等......
ARC好處就是讓你不會因為release、retain或是autorelease而悲劇。
但是缺點是有些素人工具還沒升級成ARC內容的程式碼,因此會出現很多的錯誤。
基本上有些錯誤是可以直接自動更改的、但有些......就還得重寫。
如何讓這些舊檔案不用更改也可以編譯運行呢?
2012年10月21日
2012年10月18日
2012年10月17日
2012年10月16日
2012年10月8日
CALayer解決圓角
適用於任何的UIView類,包括UILabel、ULTextView、UIImageView等等。
總之該物件有.layer物件屬性就表示他可以使用CALayer~
將UILabel加入圓角~
總之該物件有.layer物件屬性就表示他可以使用CALayer~
將UILabel加入圓角~
2012年10月5日
關於iOS文字的字型煩惱
iOS一直不斷的在升級,升級後增加許多字型,但如果用錯版本字型,就會悲劇啦。
(話說中文一直都沒有增加讓我有點難過(躺))
iOS Fonts
這個網站提供iOS4~目前最新的字型表,讓開發選字型不會在一試再試啦!
(話說中文一直都沒有增加讓我有點難過(躺))
iOS Fonts
這個網站提供iOS4~目前最新的字型表,讓開發選字型不會在一試再試啦!
2012年10月3日
關於 addObserver的使用法
文件連結:[iOS] KVO(NSKeyValueObserving)、KVC(NSKeyValueCoding)作用浅谈
這是個監聽功能,但是我一直都沒有使用它。
直到現在我需要很多物件去監聽一個物件A內的屬性變化,就變得很方便。
這是個監聽功能,但是我一直都沒有使用它。
直到現在我需要很多物件去監聽一個物件A內的屬性變化,就變得很方便。
2012年9月24日
升級後發現裝置報錯:Could not instantiate class named NSLayoutConstraint
這個錯誤來自於從xcode 4之後的升級,有點忘記是哪版本升級到哪版了。
解法是:到xib,圈起view,然後在右邊顯示的 inspector中—— interface builder document 底下的 use autolayout 圈選框取消選取即可~
解法是:到xib,圈起view,然後在右邊顯示的 inspector中—— interface builder document 底下的 use autolayout 圈選框取消選取即可~
2012年8月29日
2012年8月8日
2012年6月21日
Xcode cannot run using the selected device
今天發生了「Xcode cannot run using the selected device」這個訊息,想說我的ipod明明也升級到ios 5.1版了,結果是因為organizer內不會自動知道我更新軟體版本啦><
2012年4月24日
2012年1月30日
筆記:假的全螢幕
this.stage.nativeWindow.maxSize = NativeWindow.systemMaxSize; //該檔案的最大尺寸,也可以使用new Point(w,h); (前提是W跟H要小於等於最大尺寸)
this.stage.nativeWindow.x = 0;
this.stage.nativeWindow.y = 0;
AIR 的設定 => 視窗樣式 =>自定顏色(透明)
或從AIR 去調整最大值
this.stage.nativeWindow.x = 0;
this.stage.nativeWindow.y = 0;
AIR 的設定 => 視窗樣式 =>自定顏色(透明)
或從AIR 去調整最大值
筆記:自動偵測是否用手機上網
對於現在很多網站是從iPhone或HTC等行動裝置上網觀看的。那麼如果用原本豐富、多彩多姿的網站反而會讓人不想看。
這時候就需要做一個手機版網頁!大多數都是有設置按鈕讓使用者按,但如果想更貼心一點,就是自動偵測啦!
Detect Mobile Browsers 該網站有不同語言的網頁程式的自動偵測手機上網的語法,大家可以自由下載。
開發手機版網頁 這篇文章有點久了,但仍然非常實用。
再來,就是不見得要針對『手機』上網做為偵測的方式,而是使用CSS3的語法來偵測瀏覽器的大小而有所不同。
開發行動版網頁遇到的挑戰
當然,使用新版的CSS3跟HTML5,也有瀏覽器的限制。
那麼如何做取捨就看個人了!
這時候就需要做一個手機版網頁!大多數都是有設置按鈕讓使用者按,但如果想更貼心一點,就是自動偵測啦!
Detect Mobile Browsers 該網站有不同語言的網頁程式的自動偵測手機上網的語法,大家可以自由下載。
開發手機版網頁 這篇文章有點久了,但仍然非常實用。
再來,就是不見得要針對『手機』上網做為偵測的方式,而是使用CSS3的語法來偵測瀏覽器的大小而有所不同。
開發行動版網頁遇到的挑戰
當然,使用新版的CSS3跟HTML5,也有瀏覽器的限制。
那麼如何做取捨就看個人了!
標籤:
網頁,
HTML,
JavaScript,
PHP
訂閱:
文章 (Atom)