一點一滴,編程人生

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            69 隨筆 :: 0 文章 :: 25 評論 :: 0 Trackbacks

          #

          在使用UIScrollView和它的子類UITableView時,有時需要在不同操作狀態下,做不同的響應。

          如何截獲這些狀態,如正在滾動,滾動停止等,使用UIScrollViewDelegate_Protocol


          @interface SampleClass: UITableViewController<UIScrollViewDelegate> {

          ...

          }

          ...

          @end


          @implement SampleClass

          ...

          #pragma mark -
          #pragma mark UIScrollViewDelegate

          // 觸摸屏幕來滾動畫面還是其他的方法使得畫面滾動,皆觸發該函數
          - (void)scrollViewDidScroll:(UIScrollView *)scrollView {
              NSLog(@"Scrolling...");
          }

          // 觸摸屏幕并拖拽畫面,再松開,最后停止時,觸發該函數
          - (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate {
              NSLog(@"scrollViewDidEndDragging  -  End of Scrolling.");
          }

          // 滾動停止時,觸發該函數

          - (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView {
              NSLog(@"scrollViewDidEndDecelerating  -   End of Scrolling.");
          }

          // 調用以下函數,來自動滾動到想要的位置,此過程中設置有動畫效果,停止時,觸發該函數

          // UIScrollView的setContentOffset:animated: 

          // UIScrollView的scrollRectToVisible:animated:

          // UITableView的scrollToRowAtIndexPath:atScrollPosition:animated:

          // UITableView的selectRowAtIndexPath:animated:scrollPosition:

          - (void)scrollViewDidEndScrollingAnimation:(UIScrollView *)scrollView {
              NSLog(@"scrollViewDidEndScrollingAnimation  -   End of Scrolling.");
          }

          @end

          posted @ 2012-04-12 16:57 writegull 閱讀(7677) | 評論 (0)編輯 收藏

          posted @ 2012-04-12 10:36 writegull 閱讀(172) | 評論 (0)編輯 收藏

          最近的mac os操作系統老是出現問題,其中最大的問題就是mac的開發工具XCode 4.2的安裝問題,我的系統現在是Lion 10.7.3,不知道怎么安裝一開始老是出現這樣的錯誤呢?就是系統重裝之后第一個安裝的軟件是xcode都還是不行,以前第一次裝蘋果系統是可以的!悲劇怎么就發生在我的身上!

          解決方法:時間調到2011年
          posted @ 2012-04-06 09:23 writegull 閱讀(737) | 評論 (0)編輯 收藏

          以前模擬器關于單行輸入框的自動較正功能有個bug.在模擬器的設置 -> 通用 -> keyboard 里把這個選項關閉就可以了。
          posted @ 2012-03-16 10:49 writegull 閱讀(796) | 評論 (0)編輯 收藏

               摘要: 12306.cn網站掛了,被全國人民罵了。我這兩天也在思考這個事,我想以這個事來粗略地和大家討論一下網站性能的問題。因為倉促,而且完全基于 本人有限的經驗和了解,所以,如果有什么問題還請大家一起討論和指正。(這又是一篇長文,只討論性能問題,不討論那些UI,用戶體驗,或是是否把支付和購 票下單環節分開的功能性的東西)  閱讀全文
          posted @ 2012-02-10 15:00 writegull 閱讀(424) | 評論 (2)編輯 收藏

               摘要: Apache Commons DbUtils是一個輕量級的封裝。我將它用在了項目中,在需要使用原生SQL語句的地方(批量操作或者很復雜的SQL語句),調用DbUtils來進行操作。  閱讀全文
          posted @ 2012-02-10 14:35 writegull 閱讀(2605) | 評論 (0)編輯 收藏

          效果圖如下:




          比如說第一行點擊加按鈕,則酸辣粉數量加1,
          posted @ 2012-02-06 17:03 writegull 閱讀(903) | 評論 (0)編輯 收藏

               摘要: UI界面類項目:Panoramagl —— 720全景展示Panorama viewer library for iPhone, iPad and iPod touch MBProgressHUD —— 進度指示一種優雅的,半透明的進度顯示效果。同時還提供了其他附加功能,比如顯示完成信息并淡...  閱讀全文
          posted @ 2012-02-03 10:55 writegull 閱讀(4735) | 評論 (0)編輯 收藏

               摘要: 今日目睹某網絡新聞,開篇明義便包含如下幾行文字

            【程序員Artur Ventura,這位超級大牛,用JavaScript寫了一個java虛擬機BicaVM】

            繼而再讀,驚見其中“超級大牛”、“神人”等溢美之詞不絕于耳,崇拜、神往之心溢于言表。仿佛BicaVM就是天上有地下無的創舉,仿佛Artur Ventura就是繼比爾蓋茨,喬布斯之后的第三位IT業領軍人。然而很可惜,小弟今天準備要“侮辱”一下這位“大牛”了。  閱讀全文
          posted @ 2012-01-31 14:21 writegull 閱讀(2271) | 評論 (1)編輯 收藏

               摘要: 今天用JTA管理事務時,發現事務不能正確的回滾,具體情況是RuntimeException類型的異常能被正確的回滾,但是其它非RuntimeException異常則不能正確回滾,也就是說非運行時異常沒有被spring框架捕獲。  閱讀全文
          posted @ 2011-07-27 22:43 writegull 閱讀(1922) | 評論 (1)編輯 收藏

          僅列出標題
          共7頁: 上一頁 1 2 3 4 5 6 7 下一頁 
          主站蜘蛛池模板: 金寨县| 施秉县| 饶河县| 保亭| 加查县| 黄浦区| 榆林市| 尚义县| 永丰县| 濮阳县| 镇康县| 泸州市| 南阳市| 上犹县| 南通市| 怀安县| 韩城市| 方城县| 阿荣旗| 宜川县| 昌邑市| 红桥区| 江津市| 肇州县| 堆龙德庆县| 工布江达县| 宜都市| 庆城县| 太仓市| 常宁市| 太白县| 新乐市| 新干县| 安仁县| 沙田区| 常熟市| 塔河县| 鄂托克旗| 青冈县| 望江县| 平湖市|