轉 在ios6中,如果像舊版本的資料提到的那樣,用ib將乙個scrollview拖到.h檔案中建立乙個outlet,
並在viewdidload函式中設定scrollview的contentsize屬性的話,會發現執行的程式中scrollview可見,
但無法拖動。這是因為ios6中的autolayout機制,在viewdidload函式被執行後,autolayout會重新
把contentsize修改為符合螢幕大小的數值(也就是說,現在的contentsize又適合了螢幕大小,
並沒有大於uiscrollview本身的大小,當然也就不能滾動了)。
[super
self.thescroller.contentsize=cgsizemake(400.0,600.0);
}這個函式會在autolayout之後被執行,從而避免了contentsize屬性被再次修改。
另外,有人說也可以在file inspector中去掉autolayout項,不過據說這樣還會有別的問題,沒有測試過不得而知。
IOS 6 基礎框架概覽
原文日期 2012年12月23日 編者按 本文與原文標題略有不同,內容相同。可以看出ios和mac的變化主要就在cocoa touch上面差別。cocoa touch允許你操作螢幕上的事件。cocoa touch multi touch event alerts multi touch contro...
IOS6記憶體警告處理
當我們的程式在第一次收到記憶體不足警告時,應該釋放一些不用的資源,以節省部分記憶體。否則,當記憶體不足情形依然存在,ios再次向我們程式發出記憶體不足的警告時,我們的程式將會被ios kill掉。low memory 處理思路 通常乙個應用程式會包含多個view controllers,當從view...
iOS6記憶體警告處理
當我們的程式在第一次收到記憶體不足警告時,應該釋放一些不用的資源,以節省部分記憶體。否則,當記憶體不足情形依然存在,ios再次向我們程式發出記憶體不足的警告時,我們的程式將會被ios kill掉。low memory 處理思路 通常乙個應用程式會包含多個view controllers,當從view...