UI層級 UIScrollView UIPageViewController UITableView 下面所討論的一切基礎是手勢作用在底部tableView上面的而時候; s...
UI層級 UIScrollView UIPageViewController UITableView 下面所討論的一切基礎是手勢作用在底部tableView上面的而時候; s...
我遇見了同樣的情況。確實在 tableView 點擊事件 `didSelectRowAtIndexPath`中試圖 present 彈出控制器會出現(xiàn)莫名的延遲,點擊第一下不彈出,在頁面中空白位置再隨便點一下,就會很快彈出;或者點一下,隔十幾秒才彈出來。通過下面方法可解決:
dispatch_async(dispatch_get_main_queue(), ^{
[self presentViewController:datePickerVc animated:NO completion:^{}];
});
老婆經(jīng)常喜歡翻看我訂閱的技術雜志,她總能從她的視角提出很多有趣的問題。 一個悠閑的周日下午,她午覺醒來,又習慣性的抓起這個月的雜志,饒有興趣地看了起來。 果不其然,看著看著,...
沒錯,其實我這里下拉加載新數(shù)據(jù)邏輯是有問題的,但我一直沒把這篇文章改過來。
我工作中真實的項目處理是:先直接展示緩存數(shù)據(jù),然后執(zhí)行下拉刷新,下拉刷新里就直接網(wǎng)絡請求最新數(shù)據(jù),請求成功直接刪除數(shù)據(jù)庫所有舊數(shù)據(jù),再緩存這次的新數(shù)據(jù),展示新數(shù)據(jù)。其實一般普通的應用差不多就是這樣處理的。
以后我可能會在文章中詳細補充這個問題。
使用FMDB做離線緩存的例子(iOS)本文以仿微博的應用為基礎,實現(xiàn)使用FMDB做離線緩存 設計思路: 分析加載微博過程: 嘗試從沙盒加載緩存數(shù)據(jù) 有緩存,直接加載緩存 無緩存,發(fā)送請求,展示返回的數(shù)據(jù),將數(shù)據(jù)存...
本文主要講個人使用WKWebView遇到的幾個問題。 1. viewport 在UIWebView使用loadHTMLString的html代碼中不設置參數(shù)viewport,...
問題場景:當設置cell的selectedStyle為UITableViewCellSelectedStyleNone,點擊cell后用shareApplication來pr...
先直接上成功的代碼,從一個帖子里查到的。 注意:無字符時要先添加臨時字符,再設置屬性,否則無效。比較奇怪的地方。 推理發(fā)現(xiàn):根據(jù)上面的方法,我發(fā)現(xiàn)原來只要在創(chuàng)建的時候也在有臨...
雖然WKWebView是在Apple的WWDC 2014隨iOS 8和OS X 10.10出來的,是為了解決UIWebView加載速度慢、占用內(nèi)存大的問題。但是由于之前還要適...
最近一個項目,為了嘗鮮,就拋棄了iOS7,最低兼容iOS8 項目中的UIWebView 也換成WKWebView了,使用起來就是輸入,再也不用擔心進度條了,可是,偶然間卻發(fā)現(xiàn)...
崢哥,ijkplayer是不是能播放rtsp協(xié)議視頻?為什么我用你的不行
【如何快速的開發(fā)一個完整的iOS直播app】(播放篇)前言 在看這篇之前,如果您還不了解直播原理,請查看上篇文章如何快速的開發(fā)一個完整的iOS直播app(原理篇) 開發(fā)一款直播app,集成ijkplayer成功后,就算完成直播功...
@青鳥evergreen 你懂的
使用FMDB做離線緩存的例子(iOS)本文以仿微博的應用為基礎,實現(xiàn)使用FMDB做離線緩存 設計思路: 分析加載微博過程: 嘗試從沙盒加載緩存數(shù)據(jù) 有緩存,直接加載緩存 無緩存,發(fā)送請求,展示返回的數(shù)據(jù),將數(shù)據(jù)存...
本文以仿微博的應用為基礎,實現(xiàn)使用FMDB做離線緩存 設計思路: 分析加載微博過程: 嘗試從沙盒加載緩存數(shù)據(jù) 有緩存,直接加載緩存 無緩存,發(fā)送請求,展示返回的數(shù)據(jù),將數(shù)據(jù)存...
@菜菜先森 不對哦,[p study:@"fff"]().run()是可以,但[p study:@"fff"]().study();不行,只能[[p study:@"fff"] study:@""];,你可以驗證一下
Block實現(xiàn)鏈式編程(iOS)使用場景:對象調用了一個方法想繼續(xù)再調用另一個方法 方案1.直接調用兩次 (Person *)study{NSLog(@"study----");return self;} ...